J2EE 模式

J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一种扩展,主要用于开发企业级应用程序,这些设计模式特别关注表示层。这些模式是由 Sun Java Center 鉴定的,常见的J2EE设计模式包括:

  • 业务代表模式(Business Delegate Pattern):用于将表示层和业务层解耦,通过业务代表对象处理业务逻辑。

  • 数据访问对象模式(Data Access Object Pattern):用于将数据持久化层与其他层解耦,通过数据访问对象对数据进行操作。

  • 前端控制器模式(Front Controller Pattern):用于将请求的处理集中到一个控制器中,实现请求的统一管理和处理。

  • 拦截过滤器模式(Intercepting Filter Pattern):用于在请求到达目标资源之前,通过拦截器对请求进行预处理和过滤。

  • 服务定位器模式(Service Locator Pattern):用于集中管理多个服务对象的创建和查找,减少客户端与服务对象之间的耦合。

  • 传输对象模式(Transfer Object Pattern):用于在客户端与服务器之间传输数据,通过传输对象封装多个数据,减少数据传输次数。

  • 值对象模式(Value Object Pattern):用于封装和传输业务对象的属性,通过值对象实现业务对象属性的传输和共享。

  • 代理模式(Proxy Pattern):用于提供一种代理对象来控制对另一个对象的访问,可以通过代理对象实现访问控制、延迟加载等功能。

  • 门面模式(Facade Pattern):用于提供一个统一的接口来访问子系统中的一组接口,简化子系统的复杂度,提高客户端代码的可维护性。

  • 观察者模式(Observer Pattern):用于在对象间建立一种一对多的依赖关系,当一个对象的状态发生变化时,通知其它对象进行相应的更新。

MVC 模式 · 业务代表模式 · 组合实体模式 · 数据访问对象模式 · 前端控制器模式 · 拦截过滤器模式 · 服务定位器模式 · 传输对象模式

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""