您的位置:首页 > 编程语言 > Java开发

关于Springmvc(1)

2015-12-04 23:31 281 查看

对于人与人之间的沟通

沟通协议 —— 某种双方都能明白的沟通机制,例如语言、手势等。

发起方 —— 沟通的发起者。

沟通内容 —— 交流的具体内容,例如,“你吃了嘛?”。

响应方 —— 沟通的接收方和响应者

对于人机交互

沟通协议 ——人和机器都能够明白的数据通讯格式

请求内容 —— 人通过某种机制向机器发起的数据请求

响应内容 —— 机器接收到数据请求并做逻辑处理之后,进行响应的数据内容

因为请求方和响应方是固定的,因而在人机交互的过程中,我们关注的重点内容就转变为:人作为沟通的发起方,其请求的内容是什么?机器作为命令的接收方和响应方,在其处理完毕之后,返回的内容是什么?

结论 请求-响应模式是一种概念非常宽泛的人机交互模式,是人与计算机进行沟通的一种最基本的行为方式


对于web开发

沟通协议 —— Http协议

请求内容 —— Http请求

响应内容 —— Http响应

浏览器发送Http请求到服务器端,服务器端的程序获得了Http请求后进行逻辑处理,并将逻辑处理的结果返回,这个返回的过程我们就称之为Http响应。请求和响应不断的交互过程,构成了所有B / S体系结构的应用构架的基础。如果我们把整个过程的通讯基础冠以一个官方的名称,它就是Http协议。

根据请求-响应模式总结出来的这三大要素自然而然也成为了我们在进行Web开发编程中的设计依据。在Servlet标准中,我们所熟悉的HttpServletRequest对象,就对应于这里的Http请求;而HttpServletResponse对象,则对应于Http响应。

由此可见,我们日常所说的进行Web开发的核心内容实际上就是指我们如何编写可运行于Web容器的服务器端程序用于进行Http请求的响应、进行逻辑处理并返回处理结果这样一个完整的过程。

MVC背后最为重要的的支撑

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: