在 Web世界里,具体步骤如下:
1、Web浏览器(如IE)发起请求,如访问http://sishuok.com
2、Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。
3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web
浏览器将会对接收到的html内容进行渲染以展示给客户)。
因此,在 Web世界里:
都是Web客户端发起请求,Web服务器接收、处理并产生响应。
一般 Web服务器是不能主动通知Web 客户端更新内容。虽然现在有些技术如服务器推(如Comet)、还有现在的HTML5
websocket可以实现Web服务器主动通知Web客户端。
到此我们了解了在web开发时的请求/响应模型,接下来我们看一下标准的MVC模型是什么。