Servlet的基本架构
来源:互联网 发布:中国无人驾驶 数据 编辑:程序博客网 时间:2024/05/22 21:33
Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类,在javax.servlet.http包中定义了支持HTTP通信协议的HttpServlet类。Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口。在Servlet接口中定义了5个方法,其中有3个方法代表了Servlet的生命周期:
init方法,负责初始化Servlet对象
service方法,负责相应客户的请求
destory方法,当Servlet对象退出生命周期时,负责释放占有的资源
Servlet被设计成请求驱动(根据请求来调用Servlet)。Servlet的请求可能包含多个数据项,当Web容器接收到某个Servlet请求时,Servlet把请求封装成一个HttpServletRequest对象,然后把对象传给Servlet的对应的服务方法.
HTTP的请求方式包括DELETE,GET,OPTIONS,POST,PUT和TRACE,在HttpServlet类中分别提供了相应的服务方法,它们是doDelete(),doGet(),doOptions(),doPost(),doPut()和doTrace().不过目前很多服务器只支持get和post请求,所以通常自定义的Servlet中只需要重写doPost和doGet方法即可。
阅读全文
0 0
- Servlet的基本架构
- Servlet的基本架构
- Servlet的基本架构
- Servlet的基本架构
- Servlet 的基本架构。
- Servlet的基本架构
- Servlet的基本架构
- Servlet的基本架构
- Servlet的基本架构
- 六.Servlet类的基本架构
- 最基本的servlet
- Servlet的基本认识
- Servlet的基本理解
- ajax+servlet的网站架构
- [Servlet]HelloServlet示例:Servlet的基本元素
- 浏览器的基本架构
- 网站的基本架构
- codeIgniter的基本架构
- 不同浏览器获取图片base64字符串
- Android 开发环境的配置
- Unity Learning for Day 16
- POJ 2249 Binomial Showdown 笔记
- 剑指Offer(第二版)面试题15:二进制中1的个数(位运算)
- Servlet的基本架构
- 奇异值分解(SVD) --- 线性变换几何意义
- python中range()和xrange()的区别
- 利用Intent技术实现Activity之间传递Bundle类型数据
- Android
- 栈的压入弹出序列
- Android Notification动态显示通话时间
- 微信小程序图片的加载
- el