前端控制器模式

前端控制器前端

来源:http://corej2eepatterns.com/F...架构

问题需求代理

您想要一个集中的访问点处理展现层的请求htm

  • 您想避免重复控制层的逻辑处理
  • 您想使用一个通用逻辑处理多个请求
  • 您想分离系统的逻辑处理与视图展现
  • 您想在您的系统中有一个集中控制的访问点

解决方案对象

使用前端控制器做为链接初始点来处理全部关联的请求资源

前端控制器集中控制那些可能被复制的和带有密钥管理请求的逻辑get

策略基础

  • Sevlet前端策略
  • JSP前端策略
  • 命令和控制策略
  • 物理资源映射策略
  • 逻辑资源映射策略
  • 控制器中的调度策略
  • 基础前端策略
  • 过滤控制器策略

结论表单

  • 集中控制
  • 加强管理性
  • 提高复用性
  • 利于角色分离

相关模式请求

  • 拦截过滤器
    拦截过滤器模式和前端控制器模式都是集中控制请求处理的某些方面
  • 应用控制器
    应用控制器封装了控制器委托的操做和视图管理的代码
  • 视图助手模式
    视图助手描述的是把业务代理和处理逻辑从视图中分离到辅助对象和控制与调度的中心点
    流程控制逻辑是把业务转到控制器中处理,并把表单相关代码移给辅助对象中
  • 视图分配器和工做者服务视图分配器和工做者服务表征是不一样的使用模式工做者服务是以控制器为中心的架构,突出前端控制器而视图分配器是以视图为中心的架构
相关文章
相关标签/搜索