Servlet生命周期
-
被创建:执行init方法。
-
提供服务:执行service方法,执行多次。
-
被销毁:当servlet服务器正常关闭,执行destroy方法。
Servlet运行过程
-
web容器首先通过web.xml检查是否有已经装载并创建Servlet的实例化对象。
-
创建servlet实例化对象。
-
调用servlet实例化对象的init方法。
-
创建HTTPServletRequest和HTTPServletResponse对象来调用HTTP协议进行数据传输,调用service方法进行逻辑处理并打包数据包进行传参。
-
web应用程序停止或重启之前调用destroy方法。
JSP与Servlet的联系
jsp在servlet的基础上衍生出的。本质也是java代码。所以是可以编译的。
但jsp侧重于视图,因为jsp在HTML基础上开发的。servlet更注重逻辑操作。