WEB-INF是给tomcat用的
Web Application的概念
1.Web Application Name
1.1WEB-INF
web.xml 该web app的配置文件
lib 库文件
classes 存放编译好的servlet
1.2 META-INF
存放该web app的上下文信息,符合J2EE标准
2.Web Application可以直接放在webapp下面
3.也可以通过配置文件制定到其他目录
<Context path ="虚拟路径名" docBase = "目录位置"
debug = "0" reloadable="true"/>
操作:
http://127.0.0.1:8080/test/AdminIndex.html
这个和直接访问静态页面不同,这个是通过一个server来访问的。
sevlet是服务器端的小程序
1.使用doget()是:
客户端发送get请求
2.request 封装了请求,response封装了反馈,
3.继承HttpServlet是因为运行的http服务的servlet
servlet是被容器调用的,就是说是tomcat调用的。所以得把servlet放到容器里面去。
步骤:
1.拷贝lib
2.servlet配置,部署到容器里web.xml告诉是哪个+调用哪个地址
先找web.xml--->找名字--->对应的servlet的class-->new一对象,调用doget或dopost()方法
部署servlet时学习java web最基础的内容,得练熟悉。
代码:
package day01;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class httpServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.print("doget");
}
}
星期一, 十二月 14, 2015 23:29:23
相关推荐
移动开发的小白树懒,现在正努力的学习Web中的http,serlet,在web层中一步一步的学习中,为强大的自己而努力
day31_servlet.md
本教程以"springmvc_day01_01_start.zip"为起点,旨在帮助初学者快速掌握SpringMVC的基本概念和使用方法。我们将通过一个简单的示例,演示如何利用SpringMVC实现一个超链接请求到控制器(Servlet),从而完成页面的...
在本课程资料"day33_servlet_jsp.zip"中,我们主要探讨的是Servlet和JSP(JavaServer Pages)这两个核心的Java Web开发技术。Servlet是Java编程语言中用于扩展服务器功能的接口,而JSP则是一种基于Java的动态网页...
本学习资料"day14_servlet&http&request"着重讲解了这两个主题,以及它们在实际应用中的结合。 1. **Servlet基础**: - **Servlet接口**:Servlet是Java Servlet API中的核心接口,它定义了一个服务器端程序,可以...
在这个"springmvc_day01_start.zip"压缩包中,我们可以找到一个详细的SpringMVC入门实例,涵盖了从环境搭建到代码编写的全过程。 首先,环境搭建是学习任何技术的第一步。对于SpringMVC,这通常包括以下几个部分: ...
### Java Servlet 基础 #### 1.1 什么是Servlet? - **定义**: Servlet 是由 Sun Microsystems(现已被 Oracle 收购)制定的一种标准组件,用于扩展 Web 服务器的功能。通过 Servlet,Web 服务器可以动态地生成 ...
java_servlet_day05.pdf
java_servlet_day04.pdf
- **请求行** 包含请求方法(GET、POST等)、URL和HTTP协议版本,例如 `GET /day14/demo1? HTTP/1.1`。 - **请求头** 包含客户端信息、请求附加数据,如用户代理、接受类型、内容长度等。 - **请求体** 通常用于...
首先,让我们深入理解Servlet的体系结构。 Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是用于处理HTTP请求。Servlet体系结构包括了三种主要的方式:直接实现Servlet接口、继承GenericServlet抽象类...
day01_html编程 day02_css编程 day03_javascript基础 day04_javascript加强 day05xml day06xml day07_tomcat服务器 day08_http协议 day09_servlet编程 day10_会话管理 day11_jsp基础 day12_jsp加强 day...
Servlet容器负责管理Servlet实例的生命周期,并提供多线程支持,允许同时处理多个请求。 Servlet提供了一种标准的方法来扩展Web服务器的功能。它们通常用于管理用户会话、访问数据库、动态内容生成等。Servlet可以...
【标题】:Day 45 Bookstore - MVC结构与Java在线书库系统 【描述】:这个项目是一个基于MVC(Model-View-Controller)设计模式的Java编程实践,它实现了一个在线书库系统,具备书籍上传和下载功能。在这个系统中,...
首先,我们来看看文件列表中的"day01.doc",这通常是一个文档文件,可能包含了day01课程的详细讲义或笔记,包括JavaWeb开发的基本概念、环境配置、HTML和CSS的基础知识、以及Servlet和JSP的入门等内容。这份文档可以...
文件列表中,`servlet_220301_day04.iml`是IntelliJ IDEA项目的配置文件,`src`目录包含源代码,`.idea`目录存储项目配置信息,`out`目录是编译后的类文件存放位置,而`web`目录很可能包含了Servlet配置文件(web....
在JavaWeb中,我们可以使用Servlet或Spring MVC框架来接收和响应这些请求。用户信息通常会存储在数据库中,例如MySQL,通过JDBC或者ORM框架如Hibernate或MyBatis来执行SQL查询进行验证。此外,安全性是登录系统的...
【标题】"day12_javaweb_javascript_day12-xml_energy7fo_" 提供的资源包主要涵盖了JavaWeb开发中的JavaScript和XML技术,是作者个人学习过程中的一个阶段性的总结,虽然标注为“day2”,但可以推测整个系列应该包含...
【标题】:“day01基础WEB” 在计算机科学领域,Web开发是构建和维护Web应用程序的过程,它使得用户可以通过互联网进行交互。"day01基础WEB"可能是一个学习系列的第一部分,专注于介绍Web开发的基本概念和技术。这...