问题需求
您想要一个视图来处理请求和生成响应,同时管理有限的业务处理
您有静态视图
您有从现有的表示模型生成的视图
您有独立于任何业务服务的视图
您有部分的业务处理
解决方案
使用分配器视图作为请求初始点的视图。如果必要,有限的业务处理转视图管理
策略
Servlet 前端策略
JSP 前端策略
基于模版的视图策略
基于控制器的视图策略
JavaBean 辅助策略
自定义标签辅助策略
控制器中的分配策略
结论
使用框架和库
薄弱的视图模型和控制逻辑的分离
分离处理逻辑与视图来提高可复用性
相关模式
前端控制器在分配器视图的方法中,一个前端控制器可以处理请求或者请求到视图就已经被处理
应用控制器应用控制器在分配器视图中不常用。应用控制器是用在视图管理器中需要将部分传入的请求解析为实际视图的情形
视图助手视图助手主要是适应和转换表征模型为视图,也可以在初始的视图中处理有限的业务
复合视图分配器视图可以是一个复合视图
工作者服务模式服务工作者方法集中控制,请求处理,已经业务处理,然后将控制传递给视图。如果需要的话,分配器视图可以延迟视图处理时间