EJB设计模式1

原创 2001年11月28日 14:20: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
  • 1372

EJB中的设计模式

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

什么是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
  • 565

EJB,设计模式

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

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

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

EJB设计模式

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

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

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

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

想学习基础在数据结构和设计模式之间犹豫了很久,最后还是决定先看一下常用的设计模式 参考书:Design Pattern-Head First 中文版 原则 封装变化 多用组合,少用继承 针对接口编程,...
  • zsr251
  • zsr251
  • 2015年06月30日 13:38
  • 408

深入浅出设计模式(1)

故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也,故曰:教学相长也。——礼记⋅\cdot学记 OOD(面向对象设计)如何才算是好的呢?我们可以用GRASP模式原则指导。 GRAS...
  • dudubird90
  • dudubird90
  • 2015年12月31日 15:55
  • 209
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EJB设计模式1
举报原因:
原因补充:

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