1.Servlet应用开发接口
对Servlet应用开发接口及功能的掌握,决定了是否能做好Servlet开发工作。
GenericServlet抽象类
HttpServlet抽象类
2.Servlet的生命周期
init() |
在Servlet实例化之后,调用Service之前调用init()方法 |
service() |
调用此方法允许Servlet响应请求,在Servlet成功初始化之前无法调用 |
destroy() |
当一个Servlet被从服务中去除时,Servlet容器会调用此方法。在这个对象service()方法所有的线程未全部退出或者没有被容器认为发生超时操作时,此方法不会调用 |
getServletConfig() |
|
getServletInfo() |
Servlet什么时候实例化:
Servlet在什么时候被销毁
Servlet声明周期总结:
3.Servlet应用进阶
ServletConfig
包含Web程序部署描述符(web.xml) 中定义的参数
ServletConfig包含Web程序部署描述符(web.xml)中定义的参数。
ServletContext(接口)
数据共享:
![](https://yqfile.alicdn.com/img_437f9368aca6d3692a802e9232b493e0.png?x-oss-process=image/resize,w_1400/format,webp)
Servlet非线程安全:
web.xml与@WebServlet注解