1.HTTP协议?
客户端和服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。
是一个基于请求与响应模式的、无状态的、应用层的协议,基于 TCP 的连接方式
2.Servlet的生命周期
servlet对象创建时,调用此方法 public void init(ServletConfig servletConfig);
用户访问servlet时,调用此方法 public void service(ServletRequest servletRequest, ServletResponse servletResponse);
servlet对象销毁时,调用此方法 public void destroy();
3.Servlet访问地址的方式
- 精确匹配:@WebServlet(“/demo”,loadOnStartup = 1)
- 目录匹配:某个目录下所有地址,都会访问这个servlet @WebServlet(“/demo/“)
- 扩展名匹配:访问某种类型的资源 结尾@WebServlet(“*.do”)
- 全局匹配:任意一个地址都可以访问 @WebServlet(“/“)
- web.xml配置:(
//—->表示某某标签内包括某标签- servlet—->servlet-name对应servlet-mappingt—->servlet-name
- servlet—->servlet-class指定访问的类路径(继承/实现[servlet|servlet的子接口|servlet子类的抽象类])
- servlet-mappingt—->url-pattern标签内可指定访问的路径
)
4 Tomcat部署方式
- 直接将需要部署的项目压缩打包成war包,部署到tomcat的webapps目录下
- tomcat的conf\server.xml中在标签体中配置:
- tomcat的conf文件夹下的Catalina文件夹内配置xml文件,文件的配置: