使用MyEclipse開發(fā)Java EE應(yīng)用:用XDoclet創(chuàng)建EJB 2 Session Bean項(xiàng)目(一)
MyEclipse限時(shí)秒殺火熱進(jìn)行中,僅限15天?。?a target="_blank">活動(dòng)火熱開啟中>>
一、創(chuàng)建一個(gè)EJB項(xiàng)目
1. 選擇File>New Project,選擇EJB Project,然后單擊Next。
2. 在Project name字段中輸入firstejb。
3. 為Specification Level選擇J2EE 1.3選項(xiàng),從目標(biāo)運(yùn)行時(shí)的下拉列表中選擇MyEclipse Generic Runtime for J2EE 1.3,然后單擊Next。
Project Name – 必須是有效的Eclipse Java項(xiàng)目名稱。
Location – 取消選中復(fù)選框,為新項(xiàng)目及其資源指定自定義文件系統(tǒng)的位置。
Directory – 該項(xiàng)目的默認(rèn)文件系統(tǒng)位置位于MyEclipse啟動(dòng)的工作空間文件夾下,您可以在工作空間文件夾之外選擇另一個(gè)文件位置。
注意:您不能在工作區(qū)文件夾中選擇備用文件夾,因?yàn)镋clipse不允許這樣。
Source Folder – Java源文件夾將包含Java包、*.java文件和屬性文件。 此文件夾的內(nèi)容將添加到項(xiàng)目的Java構(gòu)建路徑中。
注意:如果指定了非默認(rèn)值,則需要相應(yīng)地更新本文檔中的XDoclet默認(rèn)設(shè)置。
JEE Specification Level – 指定JEE規(guī)范合規(guī)級(jí)別。確保為應(yīng)用程序需要的JEE功能選擇適當(dāng)?shù)囊?guī)范級(jí)別,并且您的目標(biāo)部署應(yīng)用程序服務(wù)器支持此規(guī)范級(jí)別。
4. 單擊默認(rèn)的源文件夾,然后單擊Edit。將文件夾名稱更改為src,然后單擊OK。
5. 單擊Next,然后取消選中Generate scaffolding code復(fù)選框。
6. 單擊Finish。剩余的向?qū)ы?yè)面從MyEclipse EJB項(xiàng)目模板中導(dǎo)入,此模板在MyEclipse JEE Project參數(shù)中定義。
下圖描繪了新的EJB項(xiàng)目結(jié)構(gòu)。新創(chuàng)建的EJB項(xiàng)目包含一個(gè)默認(rèn)的ejb-jar.xml文件,但在此過程中,沒有EJB存在,并且ejb-jar.xml文件出現(xiàn)并帶有錯(cuò)誤標(biāo)記。隨后使用XDoclet技術(shù)創(chuàng)建所需的EJB定義。