首页 > 代码库 > servlet的生命周期
servlet的生命周期
第一步:classloader加载class文件
类加载器classloader在Web Application运行时第一次运行时将class文件从文件目录内加载进服务器
第二步:调用构造方法
将class文件加载进服务器后,将调用servlet的构造方法构造一个servlet的对象
*注意:现在的服务器只会构造一个servlet对象,而不会构造多个
第三步:调用init方法
在构造好servlet对象后,将调用init方法根据servlet的配置文件对servlet进行初始化配置,且init方法只会在Web Application第一次运行的时候调用
第四步:service方法根据请求调用对应方法
service方法会根据与客户端的请求,如客户端发出get请求,则service会调用servlet的doGet方法进行响应
客户端刷新网页,服务器并不会构造新的servlet对象,也不会调用init初始化方法,而是用原来的servlet对象进行请求处理
第五步:destory
Web Application退出时,服务器就调用destory方法进行destory
*本人初学Java Web,难免有错误之处,如文中有错误,请您见谅。如果您能告知错误之处,万分感谢!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。