问题需求

您想要一个视图来处理请求和生成响应,同时管理有限的业务处理

  • 您有静态视图
  • 您有从现有的表示模型生成的视图
  • 您有独立于任何业务服务的视图
  • 您有部分的业务处理

解决方案

使用分配器视图作为请求初始点的视图。如果必要,有限的业务处理转视图管理

策略

  • Servlet前端策略
  • JSP前端策略
  • 基于模版的视图策略
  • 基于控制器的视图策略
  • JavaBean辅助策略
  • 自定义标签辅助策略
  • 控制器中的分配策略

结论

  • 使用框架和库
  • 薄弱的视图模型和控制逻辑的分离
  • 分离处理逻辑与视图来提高可复用性

相关模式

  • 前端控制器
    在分配器视图的方法中,一个前端控制器可以处理请求或者请求到视图就已经被处理
  • 应用控制器
    应用控制器在分配器视图中不常用。应用控制器是用在视图管理器中需要将部分传入的请求解析为实际视图的情形
  • 视图助手
    视图助手主要是适应和转换表征模型为视图,也可以在初始的视图中处理有限的业务
  • 复合视图
    分配器视图可以是一个复合视图
  • 工作者服务模式
    服务工作者方法集中控制,请求处理,已经业务处理,然后将控制传递给视图。
    如果需要的话,分配器视图可以延迟视图处理时间

麦冬
315 声望13 粉丝

越成熟的稻穗,越饱满厚实


« 上一篇
组合视图