• Servlet API


    Servlet是java服务运用的小程序,由Servlet容器进行管理

    Servlet关联的类

      Servlet接口  destory()  销毁方法

            getServletConfig()    获取ServletConfig的实例

            getServletInfo()  获取Servlet信息

            init() 初始化方法

            Service()    服务方法

        ServletConfig   定义的方法获取Servlet初始化的初始化参数

        ServletException

        IOException

        ServletRequest  请求参数

        ServletResponse   响应参数

        String

    HttpServlet :是基于Http协议的Servlet实现.用户创建Servlet一般继承HttpServlet

    HttpServlet 的继承关系

        HttpServlet   继承   GenericServlet   实现   Servlet接口

                          实现   ServletConfig接口

                          实现   Serializable接口  节约内存开销

    GenericServlet  常用方法

    除了Servlet接口的方法还有   getServletContext()   上下文

    HttpServlet常用方法

      doPost()

      doGet()

      doDelete()

      doPut()

           ..........

    Servlet生命周期

    Servlet的生命周期需要结合Servlet接口中定义的方法来了解Servlet的加载,创建,服务及销毁的过程

    •   创建Servlets
    •   配置Servlets
    •   启动Servlets
    •   观察        
    <!-- 初始化参数 及加载顺序 -->
            <load-on-startup>0</load-on-startup>
    //获取方法类   方法名   线程名
        void print(String content) {
            System.out.println(getClass().getSimpleName()+"   method name: "+
             content+"  thread name:  " +Thread.currentThread().getName());
        }
    <!-- 初始化参数 及加载顺序 -->
            <init-param>
              <param-name>test</param-name>
              <param-value>123456</param-value>
            </init-param>
            System.out.println("初始化参数 :"+config.getInitParameter("test"));
            getInitParameter("test")
    
    

    处理Servlet生命周期事件

    Web context    ServletContext 

    只有一个  ServletContext 实例  创建一定在Servlet之前   销毁在Servlet之后 

    Session          HttpSession

    Request          HttpRequest    

  • 相关阅读:
    用于 Windows8 的 Wijmo Charts 图表控件
    Silverlight 版 C1OutlookBar 初体验
    TX Text Control文字处理教程(12)MS Word中字段的导入导出操作
    TX Text Control文字处理教程(5)数据库操作
    TX Text Control文字处理教程(10)创建报价单
    TX Text Control文字处理教程(9)XML文件
    在 ActiveReports 中嵌入 Spread 控件
    TX Text Control文字处理教程(8)使用超链接
    TX Text Control文字处理教程(11)使用文本框
    2012春节快到了我们聚会吧!
  • 原文地址:https://www.cnblogs.com/tanlei-sxs/p/10054018.html
Copyright © 2020-2023  润新知