Servlet的复习笔记

1.什么是Servlet?

       * 服务器端的Java程序,servlet需要交给服务器来运行。

       * 与javax.servlet.Servlet接口有关的java程序


2.怎么使用serlvet?

       * 创建web项目

       * 创建一个类,并实现Servlet接口

       * 交给服务器运行  /WEB-INF/web.xml

               ---注册servlet

                <servlet>标签:进行servlet注册

                           <servlet-name>标签:为servlet起一个名字,唯一性

                           <servlet-class>标签:确定servlet类所在的位置,类名必须全名

               ----servlet映射

                <servlet-mapping>标签:映射已有的servlet

                            <servlet-name>标签:使用上面已经注册的servlet名称

                            <url-pattern>标签:用来浏览器访问的路径,必须用"/"开始,且名称唯一


3.为什么要这样使用servlet?

         * javax.servlet.Servlet的生命周期:

                     * init(ServletConfig)

                         * servlet的初始化方法,执行一次

                         * javax.servlet.ServletConfig对当前serlvet的配置信息进行描述

                                * getServletName():返回当前的servlet名称:<servlet><servlet-name>配置

                                * getInitParameter("paramName"):返回指定初始化参数名称的值

                     * service(ServletRequest request,ServletResponse response):

                               * 当前发生servlet发生请求和响应的方法

                               * ServletRequest:存放所有用户的请求

                               * ServletResponse:存放服务器响应给所有客户的所有信息

                     * destroy:当前servlet销毁方法


                         

你可能感兴趣的:(servlet)