DispatcherPortlet 是Spring MVC Portlet的前端控制器:
(1)发送Portlet请求到恰当的处理器(Controller)
protected HandlerExecutionChain getHandler(PortletRequest request) &nbs
原创
2012-04-26 15:58:13
740阅读
如上所示,这是Spring Portlet MVC的整个工作流程:
DispatcherPortlet 作为前端控制器,负责接收所有到Portlet的请求
(1) 当Portlet请求发送到DispatcherPortlet时,它利用PortletMVC的HandlerMapping来找到一个合适的Handler(也就是controller)来处理当前请求
原创
2012-04-26 15:41:58
1103阅读
从上图,可以看出HandlerMapping的职责是将Portlet Request 映射到正确的Handler上,但是他并不返回某个Handler,而是返回DispatcherPortlet一个HandlerExecutionChain。它由一个Handler加上一组HandlerInterceptor组成,这组拦截器在最终Handler的前后执行(注意,最终只可以映射到唯一
原创
2012-04-26 17:02:21
845阅读