关于Springmvc(1)

来源:互联网 发布:java输出质数 编辑:程序博客网 时间:2024/05/22 12:55

对于人与人之间的沟通

沟通协议 —— 某种双方都能明白的沟通机制,例如语言、手势等。
发起方 —— 沟通的发起者。
沟通内容 —— 交流的具体内容,例如,“你吃了嘛?”。
响应方 —— 沟通的接收方和响应者

对于人机交互

沟通协议 ——人和机器都能够明白的数据通讯格式
请求内容 —— 人通过某种机制向机器发起的数据请求
响应内容 —— 机器接收到数据请求并做逻辑处理之后,进行响应的数据内容

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

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

对于web开发

沟通协议 —— Http协议
请求内容 —— Http请求
响应内容 —— Http响应

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

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

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

MVC背后最为重要的的支撑
这里写图片描述

0 0