1.HTTP协议?

客户端和服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。

是一个基于请求与响应模式的、无状态的、应用层的协议,基于 TCP 的连接方式

2.Servlet的生命周期

  1. servlet对象创建时,调用此方法 public void init(ServletConfig servletConfig);

  2. 用户访问servlet时,调用此方法 public void service(ServletRequest servletRequest, ServletResponse servletResponse);

  3. 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文件,文件的配置: