WEB
不论你在web上做什么, 都离不开请求和响应. web请求作为某个用户交互的结果由web浏览器发送到web服务器. 在web服务器上会生成web响应并发回到web浏览器.整个过程可以总结为5步骤:
1. 用户在他选择的web浏览器中输入一个web地址.
2. web 浏览器将用户的动作转换成一个 web 请求.
3. web 服务器收到web请求, 并决定怎么做.
如果是请求的静态资源(一个网页,或者一个文件等等, 那么服务器会找到这个资源的所在位置, 并将资源返回给请求的浏览器)
如果是请求的动态内容, 也就是说, 内容必须动态生成(而不是先前就准备好的), 那么web服务器会运行一个程序来生成web响应.
4. web 服务器处理web请求, 创建一个web响应, 通过互联网发回给正在等待着的浏览器. (实际上有多步细节)
5. web 浏览器接到web响应, 并显示在用户的屏幕上.
MVC
模型: 存储(以及有时处理) web 应用数据的代码
视图: 格式化和显示web应用界面的代码
控制器: 将web应用"粘合在一起" 并提供业务逻辑的代码.
JSON : web 上使用最广泛的数据交换格式.