servlet笔记

来源:互联网 发布:淘宝我的工作台在哪里 编辑:程序博客网 时间:2024/05/17 03:18

(1)

servlet: Servlet 是一个 Java程序,是在j2ee服务器上运行以处理客户端请求并做出响应的程序. 

(2)

Servlet接口  :   init()   destroy()   service
GenericServlet: 通用servlet  
HttpServlet:   支持http协议 ( get/post )
CommonServlet     重写service(解决编码,xxxxxxxx通用功能)(抽象的)
自定义Servlet继承自CommonServlet

(3)

执行顺序:

                 构造方法-> init()  -> service    -> destroy()


(4)

写servlet注意事项:
1. servlet必须继承自  HttpServlet,重写至少一个方法   doGet()  doPost
2. servlet一定要配置.   web.xml中的. 
    <servlet>
<servlet-name>
<servlet-class>
    <servlet-mapping>
<servlet-name>
<url-pattern>
3. 生命周期:
   
  第一次访问:  构造 -> init()  -> service  -> doGet()/doPost()
  第二次访问:                              service ->  doGet()/doPost()
   销毁:关闭容器.                                                                           -> destroy()
      


  总结:servlet是单实例的. 线程不安全的.

0 0
原创粉丝点击