【问题标题】:Popular Design Patterns for Web Application ComponentsWeb 应用程序组件的流行设计模式
【发布时间】:2017-09-29 14:55:24
【问题描述】:

我正在准备关于 Web 应用程序中的设计模式的演示文稿。 我知道有一个关于同一topic 的讨论,但我想它更多的是用于Java Web 应用程序。我想要更通用的东西。

我已经开始列出 Web 应用程序和相关设计模式所需的一些组件。

  • 请求处理 - 前端控制器模式。
  • 过滤器 - 责任链(或 Java 世界中的拦截过滤器)
  • 身份验证和授权组件(基于 ACL) - AOP 模式
  • 日志组件 - AOP、抽象工厂模式
  • 异常处理 - 异常屏蔽模式
  • 数据层(数据库和缓存系统) - DAO、策略、单例、工厂模式
  • 服务层 - 外观、代理、IoC 模式
  • 呈现和处理 - MVC 模式

如果您能为此提供一些意见,那将非常有帮助。

【问题讨论】:

    标签: oop design-patterns web-applications web-application-design


    【解决方案1】:

    那些东西不是设计模式。一个来源是enterprise integration patterns,另一个是Patterns of Enterprise Application Architecture

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多