您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页应用控制器模式

应用控制器模式

来源:宝玛科技网

应用控制器模式

来源:

问题需求

您想要一个集中化和模块化的操作与视图管理

  • 您想复用操作与视图管理的代码
  • 您想提升请求处理的扩展性,如在应用中逐步增加用例功能
  • 您想提高代码的模块性和维护性,使它更容易扩展应用程序和更容易测试于web容器的零散代码

解决方案

使用应用控制器来集中检索和调用请求处理的组件,如commands和views

策略

  • 命令处理程序策略
  • 视图处理程序策略
  • 转换处理程序策略
  • 导航和流程控制策略
  • 消息处理策略

    • 自定义SOAP消息处理策略
    • JAX PRC 消息处理策略

结论

  • 提高模块化
  • 提高可复用
  • 提高可扩展

相关模式

  • 前端控制器
    前端控制器使用应用程序控制器执行操作和视图的管理
  • 服务定位器
    服务定位器用于服务定位和检索,是一个粗粒度对象,通常用于复杂的基础设施查找,不管理路由和视图
  • 指令处理器
    指令会封装请求到一个对象中,并在调用的请求中分隔开
  • 组合模式
    复合表示对象是部分与整体的关系,用于统一处理单一对象和组合对象
  • 应用控制器
    Martin Fowler关于应用控制器的描述似乎是使用一个状态机的来控制整个应用中的用户导航,称为导航与流程控制策略。然而,应用控制器和应用控制器的文档有着一样的意思

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务