问题需求
您想要传递到视图以前,执行核心的请求处理和调用业务逻辑前端
- 您想在请求服务中执行一个特殊的业务逻辑,用来检索内容并生成动态响应
- 您有取决于从业务服务调用以后响应的视图选择
- 您可能不得不在应用中使用框架和库
解决方案
使用服务工做者在转交控制到视图以前集中控制和处理请求来检索表征模型。架构
这个视图是基于表征模型来生成动态响应框架
策略
- Servlet前端策略
- JSP前端策略
- 基于模版的视图策略
- 基于控制器的视图策略
- JavaBean助手策略
- 自定义标签助手策略
- 控制器中的分配策略
结论
- 集中控制和提升模块化、可复用、可维护
- 提高角色分离
相关模式
- 前端控制器、应用控制器和视图助手
服务工做者是一个以控制器为中心的架构,突显前端控制
前端控制器委派一个应用控制器来导航和调度,而后转到视图查看和视图助手
- 复合视图
服务工做者能够是一个复合视图
- 业务委派
业务委派被用于隐藏任务业务服务的远程语义
- 分配器视图
分配器视图是一个以视图为中心的架构,它的业务处理在控制转给视图以后完成
- 业务委托业务委托是在辅助对象调用的状况下,下降辅助对象和远程业务服务的耦合