问题需求

您想要传递到视图之前,执行核心的请求处理和调用业务逻辑

  • 您想在请求服务中执行一个特殊的业务逻辑,用来检索内容并生成动态响应
  • 您有取决于从业务服务调用之后响应的视图选择
  • 您可能不得不在应用中使用框架和库

解决方案

使用服务工作者在转交控制到视图之前集中控制和处理请求来检索表征模型。

这个视图是基于表征模型来生成动态响应

策略

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

结论

  • 集中控制和提高模块化、可复用、可维护
  • 提升角色分离

相关模式

  • 前端控制器、应用控制器和视图助手
    服务工作者是一个以控制器为中心的架构,突显前端控制
    前端控制器委派一个应用控制器来导航和调度,然后转到视图查看和视图助手
  • 复合视图
    服务工作者可以是一个复合视图
  • 业务委派
    业务委派被用于隐藏任务业务服务的远程语义
  • 分配器视图
    分配器视图是一个以视图为中心的架构,它的业务处理在控制转给视图之后完成
  • 业务委托
    业务委托是在辅助对象调用的情况下,降低辅助对象和远程业务服务的耦合

麦冬
315 声望13 粉丝

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


« 上一篇
分配器视图