美文网首页
第二章 Web应用开发技术

第二章 Web应用开发技术

作者: 以后要奋斗 | 来源:发表于2019-01-10 20:22 被阅读0次
    Servlet

    Servlet API是开发Servlet的主要技术,学习这种技术的主要方法就是掌握Servlet API中定义的核心接口和类。

    Servlet API包含以下4个包:

    1、javax.servlet:定义Servlet和Servlet容器之间契约的类和接口;

    2、javax.servlet.http:基于HTTP协议的Servlet的类和接口;

    3、javax.servlet.annotation:Servlet、Filter、Listener等接口的注解定义

    4、javax.servlet.descriptor:一些配置信息的类型定义。

    Servlet技术的核心就是javax.servlet.Servlet接口,所有的Servlet类必须直接或间接实现Servlet接口。

    Servlet容器负责加载和调用具体的Servlet类,每一个类型的Servlet类只能有一个实例。

    Servlet接口的定义:

    1、init、service、destory三个方法是生命周期方法;

    2、另外两个为非生命周期方法,getServletInfo返回Servlet的描述信息,getServletConfig返回Servlet的配置信息。

    Servlet的生命周期包括加载、实例化、处理客户端请求和销毁。

    第一个Web应用程序:

    1、web是一个Web应用的根目录;

    2、其中WEB-INF目录仅服务器可以访问;

    3、WEB-INF下的web.xml为配置文件;

         a、服务端相关配置都在该文件中;

         b、位于WEB-INF目录下

    4、src目录用于存放java源代码;

    5、导入jsp-api.jar和servlet-api.jar包。

    向Web容器配置编写好的Servlet:

    1、使用配置文件;

    2、使用注解;

    @WebServlet(name="ii",urlPatterns={"/he"})

    过程:编写、配置、部署、运行

    Http

    HTTPSession:

    一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。

    相关文章

      网友评论

          本文标题:第二章 Web应用开发技术

          本文链接:https://www.haomeiwen.com/subject/aicirqtx.html