title: Servlet基础(一):servlet的生命周期
来源:互联网 发布:全国省市区街道数据库 编辑:程序博客网 时间:2024/05/22 00:38
详情请查看个人博客Servlet基础(一)
转载请注明出处!
Servlet简介
Servlet是运行在服务器的java应用程序,负责接受客户端的请求,和数据的处理,然后将结果发送给客户端的技术。
sun公司jdk提供了一个servlet接口,然后提供了该接口的实现类HttpServlet,该Httpservlet类添加了能够解析 http协议的方法,并且重写了servlet接口的servlet方法,该方法中根据用户的http请求来判断是get提交或post提交,若get提交,调用doGet()方法,若post提交,调用doPost()方法
用户如果需要开发一个动态web资源,需要实现以下两个步骤:
- 编写应用程序(java类),然后继承Httpservlet重写其内部方法,
- 将应用程序部署到web服务器中,通过请求访问该应用程序,web服务器会调用该程序进行数 据处理。
备注:上述应用程序即为一个servlet程序。
servlet的生命周期(运行过程)
在GITHUB上提供了一个小项目,用来测试生命周期点击查看GitHub
在下列时刻Servlet容器装载Servlet:
- 方式一:Servlet容器启动时自动装载Servlet。需要在web.xml文件中添加
<Servlet> <loadon-startup>1</loadon-startup> <!-- 数字越小优先级越高 --></Servlet
- 方式二:客户端请求某个servlet,web服务器会接受该请求,然后根据请求来实例化某个servlet。
- 方式三: Servlet类文件被更新后,重新装载Servlet
初始化
然后调用其内部的init()方法,进行初始化,并且只调用一次。
响应客户请求阶段
根据请求的数据提交方式,如果是get提交,调用doGet()方法,若post提交,调用doPost()方法。
终止阶段
当web服务器关闭时,调用其destroy()方法来销毁该servlet。
博主知识有限。如果有任何遗漏或者错误,欢迎指正!谢谢~~~
阅读全文
0 0
- title: Servlet基础(一):servlet的生命周期
- Servlet基础(二) Servlet的生命周期
- Servlet的学习(一)-Servlet的生命周期
- Servlet学习笔记(一)---Servlet生命周期
- [Servlet]Servlet的生命周期
- 【Servlet】Servlet的生命周期
- Servlet基础(一)
- Servlet教程(三) Servlet的生命周期
- Servlet总结(1)--Servlet的生命周期
- Servlet&JSP基础篇之Servlet的生命周期
- Servlet详解---Servlet的生命周期
- Servlet入门----Servlet的生命周期
- Servlet的生命周期(重点)
- Servlet的API(生命周期)
- 【Java之Servlet(一)】Servlet生命周期与工作原理
- servlet的生命周期,servlet是单线程还是多线程(基础问题)
- Servlet生命周期与工作原理(一)
- servlet基础梳理(一)
- Java API--IO流整理
- Mybatis缓存及配置
- [USACO10MAR]伟大的奶牛聚集
- 趣味试题:A、B两人分别在两座岛上......
- 论js的段位级别
- title: Servlet基础(一):servlet的生命周期
- 原声JS中indexOf()方法在数组中的应用一
- HTML5(2)__初识H5
- linux下PS1命令提示符设置
- Android TextView设置图标,调整图标大小
- 一个简易的表单校验插件wv.js
- 这个是在liunx上安装JDK,MAVEN,还有TOMCAT和Jenkins
- 五大流浏览器内核及其代表
- 专业量化交易从业人士如何看待传统的技术分析?