EJB设计模式1

原创 2003年07月07日 08:27:00

设计模式 1
第一个设计模式非常简单。一个公司和雇员的Entity Bean和
下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的
EntityBean模版生成的。所有的字段都声明为public的cmp字段。


Code snippet for Company Entity Bean
public class CompanyBean implements EntityBean {
EntityContext entityContext;
public Integer comId; //the primary key
public String comName; //the company name
public String comDescription //basic description
public Timestamp mutationDate //explained later
public Integer ejbCreate(<params>) throws
CreateException {
return null;
}
//various get() and set() for every column/field
// which are exposed in the Remote Interface as well

Code snippet for Employee Entity Bean
public class EmployeeBean implements EntityBean {
EntityContext entityContext;
public Integer empId; //the primary key
public Integer comId; //the company foreign key
public String empFirstName; //the employee firstname
public String empLastName // the employee lastname
public Timestamp mutationDate //explained later
public Integer ejbCreate(<params>) throws
CreateException {
return null;
}
//various get() and set() for every column/field
// which are exposed in the Remote Interface as well


这个设计模式虽然很简单,但是却有很多缺点,比如,对每一个
字段的访问都会导致对get()和set()方法的一次远程调用。而远
程过程调用(RPCs)是非常耗费资源的,并且,对于在实际中通
常要求的组合的访问会导致一系列的远程调用。可以说,这个模
式在实际中可用性很差。上面展示的设计模式可以作为其他设计
模式的基础,比如RAD,原型设计,测试等。这时,那个代表雇
员的Employee Entity Bean并没有展示出在雇员和公司之间有何
关系。

EJB 设计模式概述

一. 设计模式重要性采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。  二....
  • happyxyzw
  • happyxyzw
  • 2007年07月17日 14:33
  • 1365

EJB中的设计模式

下面我们从设计模式的角度看看EJB的框架是怎样的?在这之前假设你已经大概了解了设计模式。专门的设计模式阐述请见我的设计模式之系列.  EJB是采取多层结构,原先我们数据库开发基本是应用程序(商业逻辑运...
  • eagle11936
  • eagle11936
  • 2006年08月30日 18:26
  • 754

什么是EJB?什么是设计模式?

EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.com技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。 设计模式是一套被反复使用、多数人...
  • xssh913913
  • xssh913913
  • 2007年10月16日 11:42
  • 339

EJB设计模式1

第一个设计模式非常简单。一个公司和雇员的Entity Bean和下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为pub...
  • jiqimiao
  • jiqimiao
  • 2007年06月14日 16:59
  • 564

EJB,设计模式

  • su_01
  • su_01
  • 2009年06月09日 14:57
  • 390

EJB设计模式

一:第一个设计模式非常简单。一个公司和雇员的Entity Bean和下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为p...
  • seastar_pickle
  • seastar_pickle
  • 2005年03月02日 13:15
  • 900

大话设计模式1:初识设计模式及设计模式五大基本原则

一什么是设计模式?        设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计 模式是为了可重用代码、让代码更容易被他人理解...
  • erlian1992
  • erlian1992
  • 2016年04月14日 15:45
  • 4145

【大话设计模式】——行为型模式总结(一对多)

根据上上一篇博客的分类,这篇博客总结一下有一对多关系的模式:职责链,中介者,观察者,迭代器。其实这几个模式没什么大关系,也没什么可以比较的,硬是让我把它们放在了一起。 一、职责链(Chain of...
  • u013035538
  • u013035538
  • 2014年12月30日 11:14
  • 1726

EJB3.0笔记(传智播客_EJB3.0视频教程)

1.EJB3与spring spring与ejb功能相似,如果应用不需要分布式能力,确实e'mi'you
  • gongzi2311
  • gongzi2311
  • 2014年09月18日 16:12
  • 993

架构师学习之路1设计模式

想学习基础在数据结构和设计模式之间犹豫了很久,最后还是决定先看一下常用的设计模式 参考书:Design Pattern-Head First 中文版 原则 封装变化 多用组合,少用继承 针对接口编程,...
  • zsr251
  • zsr251
  • 2015年06月30日 13:38
  • 407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EJB设计模式1
举报原因:
原因补充:

(最多只允许输入30个字)