Servlet与jsp生命周期比较

 

Servlet生命周期四段

实例化:servlet容器创建servlet类的实例。

初始化:调用init方法。初始化的目的是让servlet在处理客户端的请求前完成一些初始化的工作,例如建立与数据库的连接,获取配置信息等。

服务:servlet容器调用service方法,处理客户请求。

破坏:调用destory方法,释放资源。

 

 

JSP的生命周期

装载和实例化:服务端为JSP页面查找已有的实现类,如果没找到则创建新的JSP页面的实现类,然后把这个类载入JVM。在实现类装载完成之后,JVM将创建这个类的一个实例。这一步会在装载后立刻执行,或者在第一次请求时执行。 
初始化:初始化JSP页面对象。

请求处理:由页面对象响应客户端的请求。在执行完处理之后,服务器将一个响应(response)返回给客户端。

生命周期终止:服务器不再把客户端的请求发给JSP。在所有的请求处理完成之后,会释放掉这个类的所有实例。

你可能感兴趣的:(jvm,jsp,工作,servlet)