日期:2014-05-16  浏览次数:20288 次

servlet和jsp初探

servlet

Servlet是在服务器端运行的小程序,一般在容器中运行

Servlet是个接口,GenericServlet抽象类实现了Servlet接口,HttpServlet抽象类继承了GenericServlet抽象类

?

Servlet生命周期

servlet整个生命周期当中,只实例化一个servlet对象

[servlet提供给客户端的服务当中,在服务器内部只有一个servlet对象,这个对象是用户第一个访问这个servlet的时候实例化的,用户再次访问,不再实例化对象,还是用第一次实例化的对象,也就是说,只调用doGet/doPost方法,不再实例化对象和init初始化,当web应用程序退出了或者重新加载了,调用destroy()方法销毁这个servlet对象后,用户再次访问时,就实例化对象和init初始化,然后调用doGet/doPost方法]

?

周期全过程

加载:classLoader(class文件加载)

实例化对象:new一个servlet对象

初始化:调用init()初始化方法,初始化servlet的配置信息,也就是实例化ServletConfig