【汇智学堂】 Spring的核心结构(3)

Web 模块

该模块由Web、WebSocket,Servlet和Portlet等模块组成。
1、Web模块提供了面向Web开发的集成功能。
2、WebSocket模块提供了面向WebSocket开发的集成功能。
3、Servlet模块(也被称为SpringMVC模块),包含Spring的Model-View-Controller(模型-视图-控制器,简称MVC)和REST Web Services实现的Web应用程序。SpringMVC框架使 Domain Model(领域模型)代码和Web Form(网页)代码实现了完全分离,并且集成了Spring Framework的所有功能。
3、Portlet模块(也被称为PortletMVC模块)是基于Web和Servlet模块的MVC实现。
Portlet和Servlet的最大区别是对请求的处理分为Action阶段和Render阶段。在处理一次HTTP请求时,在Action阶段处理业务逻辑响应并且当前逻辑处理只被执行一次;而在Render阶段随着业务的定制,当前处理逻辑会被执行多次,这样就保证了业务系统在处理同一个业务逻辑时能够进行定制性响应页面模板渲染。

posted on 2019-12-23 17:38  Bruce丶Lee  阅读(91)  评论(0)    收藏  举报

导航