我所了解的servlet
来源:互联网 发布:c语言头文件大全 编辑:程序博客网 时间:2024/05/22 01:59
首先了解http
http协议特点
1.支持客户/服务器模式
2.灵活
3.无连接
4.无状态
Servlet流程
客户端 =>Tomcat => Web Server =>sevlet Container =>servlet
客户端发送HTTP请求 给tomcat内置web服务器 转发servlet 容器 转发加载serclet产生实例 传递请求和响应对象 响应处理
Servlet执行流程
Init() => service() =>destroy()
Servlet包介绍
1、Javax.Servlet包
a) 接口
i. Servlet 声明了必须实现的方法
ii. Sercletrequest 声明了客户端请求信息
iii. Servletresponse 声明了客户端发送响应方法
iv. servletConfig 声明了获取servlet配置信息方法
v. 声明了获取servlet容器信息方法
b) servlet类
i. GenericServlet 抽象内 定义了通用的 一般性的servlet
ii. ServletinputStream 用于从客户端读取二进制数据
iii. ServletoutputStream 用于向客户端发送二进制数据
2、jacax.servlet.http
a) httpservletRequest 提供请求信息
i. getParameter()
ii. getpatameterValues()
iii. getParameterMap()
iv. getParameterNames()
b) httpservletReseponse 发送http响应信息
c) httpSession 标识客户端用户标识客户端信息
i. Httpservlet 创建基于http协议的servlet
ii. Cookie 创建发送给客户端的信息
3、javax.servlet.annotaion servlet的一些注解 3.0添加进来的一些特性
4、javax.Servlet.descriptor 获取jsp或者标签库的配置信息
- 我所了解的servlet
- 我所了解的servlet传值的方式
- 我所了解的LBS
- 我所了解的cgi
- 我所了解的cgi
- 我所了解的cgi
- 我所了解的cgi
- 我所了解的cgi
- 我所了解的Chrome
- 我所了解的计算机
- 我所了解的老鹰乐队
- 我所了解的网盘
- 我所了解的ios(2)
- 我所了解的大数据
- 我所了解的javaScript细节
- C++指针(我所了解的)
- 我所了解的meta标签
- 介绍下,我所了解的Tomcat
- 金额转换
- Struts中常量配置,分模块开发,通配符,转发和重定向
- sgu236Greedy Path(最优比例路径)
- 贝叶斯分类算法
- 改网卡接口
- 我所了解的servlet
- 有源汇上下界最大流 ZOJ 3229 Shoot the Bullet
- Scala重写field的提前定义、Scala继承层级、对象相等性
- python之argparse模块学习
- quickSort
- 签到功能
- 矩阵快速幂+高斯消元解递推方程-HDU6185
- js中的window对象
- Oracle删除用户下的sequence