A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 韩军博 黑马帝   /  2011-12-8 13:25  /  3662 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 韩军博 于 2011-12-9 12:37 编辑

请各位详细解答一下原理?

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

4 个回复

倒序浏览
首先,从字面来看,request意思是请求,response是响应、反应的意思!这样就容易理解了,所以request就是客户端发出的请求,response是服务器端做出的回应!比如我们使用百度搜索东西的时候,我们这边就是客户端,当我们按下搜索按钮时,此时request就会把我们的浏览器信息、请求内容提交给百度的服务器,而百度服务器收到我们客户端请求后,就会根据我们要搜索的内容返回给我们一个搜索结果!这样可以明白了吧?!

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
首先要了解Http协议,Http协议是基于Tcp协议编写的。

其实就是流。
request 是浏览器通过Tcp发送给服务。(请求的封装)
response是服务器通过Tcp发送给浏览器。(响应的封装)

如果楼主暂时不懂,别卡在这问题上,先用着就可以了,到了后面自然而然就明白了。
再说了估计你也写过Tcp的网络编程,很容易理解的。


J2EE 就是对Http的一种标准。具体的实现由不同的厂家去实现,例如:tomcat jboss  weblogic 等等



回复 使用道具 举报
本帖最后由 刘海涛 于 2011-12-8 21:11 编辑

首先了解Http协议,Http协议是基于Tcp协议之上的标准。

既然是Tcp 就有输入输出。
request  是浏览器发送至服务器(请求封装对象)
response 是服务器发送至浏览器(响应封装对象)

楼主如果暂时不理解,就不要卡在这问题上面了,到了后面就自然而然明白了。

我们编写的Tcp程序是简单的,Http协议只是做了很多标准,复杂点而已。

J2EE 是对Http协议编写的一种标准,具体的实现由不同的厂商去实现。如:tomcat jboss weblogic 等等。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
java中就是一个一个类嘛,request 就是一个封装了用户请求信息的类而已,通过request的方法就可以得到用户传过来的信息,根据这些信息,做一系列的操作,再将得出的结束封装在response对象中传回给用户。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马