服务工作者模式

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

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

解决方案
使用服务工作者在转交控制到视图之前集中控制和处理请求来检索表征模型。
这个视图是基于表征模型来生成动态响应
策略

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

结论

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

相关模式

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理