EJB設計模式3 (轉)
EJB設計模式3 (轉)[@more@]
在設計模式2中我們看到,在entity bean和struct之間
有很多重複的程式碼比如同樣的欄位宣告(對應中的表列)。
如果讓entity bean從結構繼承下來就可以避免冗餘的程式碼。但是
這種設計,仍然不能顯示beans之間的聯絡。
Code snippet for Company Entity Bean
public class CompanyBean extends CompanyStruct
implements EntityBean {
EntityContext entityContext;
//all fields in CompanyStruct are available for CMP
public Integer Create(CompanyStruct Struct)
throws CreateException {
this.comId = struct.comId; //set the primary key
setData(struct);//this removes some redundant code
return null;
}
其餘的程式碼比如getdata()和setdata()方法的實現和設計模式2中
是完全一樣的。
設計3
在設計模式2中我們看到,在entity bean和struct之間
有很多重複的程式碼比如同樣的欄位宣告(對應中的表列)。
如果讓entity bean從結構繼承下來就可以避免冗餘的程式碼。但是
這種設計,仍然不能顯示beans之間的聯絡。
Code snippet for Company Entity Bean
public class CompanyBean extends CompanyStruct
implements EntityBean {
EntityContext entityContext;
//all fields in CompanyStruct are available for CMP
public Integer Create(CompanyStruct Struct)
throws CreateException {
this.comId = struct.comId; //set the primary key
setData(struct);//this removes some redundant code
return null;
}
其餘的程式碼比如getdata()和setdata()方法的實現和設計模式2中
是完全一樣的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990175/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EJB設計模式5 (轉)設計模式
- EJB設計模式2 (轉)設計模式
- EJB設計模式4 (轉)設計模式
- EJB設計模式1 (轉)設計模式
- EJB設計模式之Data Transfer Object (轉)設計模式Object
- EJB設計模式(第二版)之EJB Command (轉)設計模式
- EJB 程式設計模型 (轉)程式設計模型
- 尋書---<<ejb設計模式>>設計模式
- 設計模式-策略模式(轉)設計模式
- PHP設計模式(3)—— 策略模式PHP設計模式
- 玩轉設計模式——設計模式之禪設計模式
- spring,ioc模式與ejb3呼叫Spring模式
- 設計模式—單例模式(轉)設計模式單例
- 設計模式 #3 (原型模式、建造者模式)設計模式原型
- Java設計模式(3)-裝飾者模式Java設計模式
- 23種設計模式-原型模式(3)設計模式原型
- 設計模式系列3--中介者模式設計模式
- 《設計模式》 - 3. 建立者模式( Builder )設計模式UI
- 設計模式——3單例模式(Singleton)設計模式單例
- Java設計模式3:工廠方法模式Java設計模式
- jsp設計模式(轉)JS設計模式
- 3.java設計模式之工廠模式Java設計模式
- javascript設計模式 之 3代理模式JavaScript設計模式
- 設計模式(Swift) - 3.觀察者模式、建造者模式設計模式Swift
- 怎麼使用EJB來達到singleton模式 (轉)模式
- Delphi設計模式-Abstract Factory (轉)設計模式
- Jive 中的設計模式 (轉)設計模式
- Head First 設計模式(3)----裝飾者模式設計模式
- 3.[研磨設計模式筆記]單例模式設計模式筆記單例
- 設計模式(3)-抽象工廠模式詳解(易懂)設計模式抽象
- Swift設計模式:3.抽象工廠方法模式Swift設計模式抽象
- 設計模式學習(1) --- 3類工廠模式設計模式
- Typescript玩轉設計模式 之 建立型模式TypeScript設計模式
- 設計模式、用Delphi描述-->Visitor模式 (轉)設計模式
- 設計模式、用Delphi描述-->Factory Method模式 (轉)設計模式
- 設計模式、用Delphi描述-->Abstract Factory模式 (轉)設計模式
- 設計模式、用Delphi實現---->Builder模式 (轉)設計模式UI
- 一起玩轉微服務(3)——微服務架構設計模式微服務架構設計模式