zoukankan      html  css  js  c++  java
  • Servlet学习小结

    Servlet学习小结

    一、Servlet:服务器端的小应用程序。
        作用:处理客户端的请求和响应。
        
    二、Servlet的生命周期
        实例化 --> 初始化 --> 服务 --> 销毁
        构造方法    int()    service()    destroy()
        
        void init(ServletConfig config);
        void service(ServletRequest request, ServletResponse response);
        void destory();
        
        ServletConfig getServletConfig();
        
    三、Servlet的三种创建方式
        1. 实现javax.servlet.Servlet接口
        2. 继承javax.servlet.GenericServlet抽象类(适配器模式)
        3. 继承javax.servlet.http.HttpServlet抽象类(模板设计模式)
        
    四、Servlet的线程安全
        不要使用全局变量,要使用局部变量。
    
    五、ServletConfig对象的作用
        1. 可以获取Servlet配置文件的信息。
        2. 可以获取ServletContext对象。
        
    六、与Servlet相关的对象
        1. Servlet接口-------------->javax.servlet.Servlet;
        2. GenericServlet抽象类----->javax.servlet.GenericServlet;
        3. HttpServlet抽象类-------->javax.servlet.http.HttpServlet;
        
        4. ServletConfig接口-------->javax.servlet.ServletConfig;
        5. ServletContext接口------->javax.servlet.ServletContext;
        
        6. ServletRequest接口------->javax.servlet.ServletRequest;
        7. ServletResponse接口------>javax.servlet.ServletResponse;
        
        8. HttpServletRequest接口--->javax.servlet.http.HttpServletRequest;
        9. HttpServletResponse接口-->javax.servlet.http.HttpServletResponse;
        
        10.RequestDispatcher接口---->javax.servlet.RequestDispatcher;
        
  • 相关阅读:
    勤于思考,善于总结,积极进取,认识自己
    notepad++中cmd运行中文乱码?
    notpad++使用cmd的快捷键设置
    深刻理解Table以及关于table的插件(1)
    单向链表
    apriori算法
    保存一个班级的学生信息
    测试list列表中append和insert的执行速度
    二分查找
    顺序查找法
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8984972.html
Copyright © 2011-2022 走看看