request与response对象.

来源:互联网 发布:java 免费开源crm系统 编辑:程序博客网 时间:2024/05/17 08:40
1.什么是request,response.学习它有什么用?

request代表请求对象
response代表的响应对象。
学习它们我们可以操作http请求与响应。

2.request,response体系结构.

在我们Servlet中使用的request与response
HttpServletRequest接口------>父接口  ServletRequest
HttpServletResponse接口----->父接口  ServletResponse


在tomcat中它采用门面模式对requst,response进行操作.
对外提供使用的是 RequestFacade  ResponseFacade这两个类,
但是直正完成功能的是 Reqeust,Response类.


关于reqeust,response总结:
1.它的作用:
request代表的是http请求对象,通过reqeust可以获取Http请求信息.


response代表的是http响应对象,通过response可以设置响应信息。

2.在我们的servlet中使用的request,response是怎样来的?
它是tomcat服务器帮助创建的,通过service方法传递到了我们的servle中。
tomcat在创建request对象时,就将http请求中的信息封装到request中.

3.它们的体系结构
ServletReqeust------>HttpServletReqeust-------->具体的实现类是由服务器创建的。tomcat中是 RequestFacade
ServletResponse----->HttpServletResponse------->具体的实现类是由服务器创建的。tomcat中是 ResponseFacade
0 0
原创粉丝点击