EJB设计模式概述

发表于:2008-05-23来源:作者:点击数: 标签:设计EJBejb模式概述
关键字:EJB J2EE 一. 设计模式重要性 采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的 性能 、可扩展性、可维护性、组件可重用性及 开发 效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。 二. 常见EJB设计模式 Session Facade
关键字:EJB J2EE

 

一. 设计模式重要性

      采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。
二. 常见EJB设计模式

Session Facade Pattern

      通常项目中,客户端往往需要频繁的对服务器端数据进行操作。当采用实体EJB作为数据的抽象层时,如果直接让客户端程序与实体EJB交互,会产生实现一个业务需求便需要大量的EJB属性操作(如下图1)。这直接导致如下问题:网络负载大(远程客户端时)、并发性能低、客户端与服务器端关联度大、可重用性和可维护性差、性能
因此有必要在客户端与实体EJB层间加入Session EJB层,在Sessino EJB中实现商业逻辑并封装对实体EJB的操作。(如下图2)

原文转自:http://www.ltesting.net