关于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背后最为重要的的支撑
相关文章推荐
- java用户输入判断保存到文件中(会覆盖原数据)
- 设置Java的编码方式
- Java中只存在值传递,不存在引用传递
- Java线程池例子
- RxJava操作符学习
- java 多态的理解
- 走进Java
- JAVA中Socket编程(二)---通过UDP协议实现通信
- c#学习和java的比较
- 从头认识java-12.2 Class对象(4)-泛化
- JAVA中通过InetAddress类获取主机名与IP地址
- 第二个spring
- javax.servlet.jsp.JspException cannot be resolved to a type
- eclipse没有New Java Class的解决办法
- 从头认识java-12.2 Class对象(3)-.class
- LeetCode 28 : Implement strStr() (Java)
- java.io.StreamCorruptedException: invalid stream header错误的解决方法
- Google Java编程规范
- Svn内外网切换技巧
- 深入浅出RxJava(基础篇)