【发布时间】: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