Web应用程序组件的流行设计模式

时间:2017-05-02 06:55:01

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

我正在准备介绍Web应用程序中的设计模式。 我知道有关同一topic的讨论,但我想这对于一个java Web应用程序更有用。我想要更通用的东西。

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

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

如果您可以为此提供一些输入,那将非常有用。

1 个答案:

答案 0 :(得分:0)

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