日本有码中文字幕第一页在线播放_精品国内片67194_99re6.在线观看免费视频_色妞色综合久久夜夜

產(chǎn)品資訊

產(chǎn)品資訊

info

當(dāng)前位置:網(wǎng)站首頁(yè) > 產(chǎn)品資訊 > 正文

EJB設(shè)計(jì)模式*與設(shè)計(jì)模式2有什么不同?

印刷問(wèn)答 2022-10-08 18:25 155 0

??在設(shè)計(jì)模式2中我們看到,在entity bean和struct之間有很多重復(fù)的代碼比如同樣的字段聲明(對(duì)應(yīng)數(shù)據(jù)庫(kù)中的表列)。如果讓entity bean從結(jié)構(gòu)繼承下來(lái)就可以避免冗余的代碼。但是這種設(shè)計(jì),仍然不能顯示beans之間的聯(lián)系。

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 ejbCreate(CompanyStruct Struct)

throws CreateException

this。

??comId = struct。

??comId; //set the primary key

setData(struct);//this removes some redundant code

return null;

其余的代碼比如getdata()和setdata()方法的實(shí)現(xiàn)和設(shè)計(jì)模式2中是完全一樣的。

本文暫時(shí)沒(méi)有評(píng)論,來(lái)添加一個(gè)吧(●'?'●)

取消回復(fù)歡迎 發(fā)表評(píng)論:

請(qǐng)?zhí)顚?xiě)驗(yàn)證碼