原創(chuàng)|使用教程|編輯:龔雪|2017-08-21 10:30:05.000|閱讀 329 次
概述:本教程主要為大家介紹如何創(chuàng)建一個(gè)Session EJB,以及在創(chuàng)建過(guò)程中有哪些需要注意的地方。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
MyEclipse限時(shí)秒殺!
【】
MyEclipse中的EJB 2.x開(kāi)發(fā)使用了EJB向?qū)Ш图蒟Doclet支持的組合。 每個(gè)EJB由三個(gè)基本部分組成:
bean類是主要的實(shí)現(xiàn)問(wèn)題,因?yàn)樗峁┝薊JB的功能。從使用XDoclet注釋的bean類中,可以自動(dòng)生成bean的Remote和Home接口以及ejb-jar.xml部署描述符中的EJB條目。2-part示例演示了創(chuàng)建名為Trader EJB的無(wú)狀態(tài)會(huì)話bean的過(guò)程。Part 1重點(diǎn)介紹使用MyEclipse EJB Creation向?qū)Ш蚗Doclet支持來(lái)創(chuàng)建基本的可部署Trader EJB。 Part 2介紹了向Trader EJB實(shí)施業(yè)務(wù)服務(wù)或功能的過(guò)程。
Trader EJB示例為銷售和購(gòu)買股票提供了簡(jiǎn)化的服務(wù)。由于本文檔的范圍是對(duì)MyEclipse EJB開(kāi)發(fā)功能的快速介紹,因此Trader EJB不會(huì)處理事務(wù)或集成企業(yè)資源(如數(shù)據(jù)庫(kù)或消息隊(duì)列)。
首先使用EJB創(chuàng)建向?qū)?chuàng)建Trader bean實(shí)現(xiàn)類。 在創(chuàng)建Trader bean類之后,您將生成Remote和Home接口以及bean的ejb-jar.xml條目。
1. 在資源管理器中選擇firstejb項(xiàng)目,選擇File>New>Other。
2. 展開(kāi)MyEclipse>EJB,選擇EJB2 Session Bean,然后單擊Next。
3. 源文件夾默認(rèn)輸入,這是新EJB類的放置位置。在Package字段中輸入Type com.genuitec.trader.ejb,您可以瀏覽現(xiàn)有軟件包,但如果軟件包不存在,則會(huì)為您創(chuàng)建。
注意:XDoclet的默認(rèn)配置要求包名以.ejb結(jié)尾??梢允褂闷渌浖缶Y,但這樣做需要在生成之前手動(dòng)更新項(xiàng)目的EJB XDoclet設(shè)置。
4. 在Name字段中輸入TraderBean,這是創(chuàng)建的EJB bean實(shí)現(xiàn)類的名稱。“Bean”后綴是用于標(biāo)識(shí)bean實(shí)現(xiàn)類的約定。當(dāng)為相關(guān)EJB文件創(chuàng)建XDoclet標(biāo)簽時(shí),EJB向?qū)?huì)刪除此后綴。
5. 單擊Finish來(lái)接受剩余的默認(rèn)值。
創(chuàng)建TraderBean實(shí)現(xiàn)類并在Java編輯器中打開(kāi)。請(qǐng)注意EJB創(chuàng)建向?qū)绾?自動(dòng)插入XDoclet EJB標(biāo)簽到定義的EJB接口和部署的詳細(xì)信息中。
TraderBean源代碼,用于無(wú)狀態(tài)會(huì)話的EJB所需的XDoclet標(biāo)簽。
6. 修改TraderBean XDoclet jndi-name標(biāo)簽來(lái)匹配下一個(gè),以便與其他MyEclipse文檔中使用的示例更一致。
jndi-name = "ejb/com/genuitec/trader/ejb/TraderHome"
7. 按CTRL + S保存TraderBean.java類。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)