使用MyEclipse開發(fā)Java EE應(yīng)用:開發(fā)Java EE企業(yè)應(yīng)用程序的基本功能、概念和技術(shù)(一)
免費下載MyEclipse 優(yōu)惠購買MyEclipse
1.創(chuàng)建Enterprise Application Project
在此示例中,您將創(chuàng)建一個名為Test1的Java EE企業(yè)應(yīng)用程序(EAR)項目,該項目由一個Web項目、EJB項目、客戶端項目和連接器項目組成。依賴項目分別命名為Test1Web、Test1EJB、Test1Client和Test1Connector,且EAR項目必須至少具有一個與之關(guān)聯(lián)的Web項目或一個EJB項目。
選擇File > New > Project,選擇Enterprise Application Project,然后單擊Next。
在項目名稱字段輸入Test1。
接受默認(rèn)的Java EE版本和目標(biāo)運行時,然后單擊“Next”。
單擊“New Module” > “Finish”創(chuàng)建所有適用的模塊,這些模塊包含在依賴項列表中并被選中。
單擊Finish創(chuàng)建EAR項目。
完成向?qū)Ш螅瑢?chuàng)建并配置五個MyEclipse項目:Test1、Test1Client、Test1Connector、Test1EJB和Test1Web。
2.添加和卸下模塊
只要EAR Project維護(hù)至少一個Web或EJB模塊項目關(guān)聯(lián),就可以隨時將MyEclipse模塊項目添加到EAR項目或從EAR項目中刪除。添加和刪除模塊是使用項目的Deployment Descriptor屬性完成的。
注意:添加或刪除模塊項目的過程會更改EAR項目的部署形式的物理形狀。如果您的EAR項目已部署,請在添加或刪除模塊項目之前取消部署。在工具欄上使用或右鍵單擊項目,并選擇Java EE Tools > Add and Remove Project Deployments 。
2.1刪除Module Project
在資源管理器中右鍵單擊Test1項目,選擇Java EE Tools > 添加和刪除模塊。
選擇Test1Web模塊項目,單擊Remove,然后單擊OK。
該刪除將執(zhí)行以下操作:
與Test1項目的Test1Web模塊關(guān)聯(lián)已刪除。
刪除了對Test1EJB模塊項目的Test1Web項目依賴項。
注意:Test1Web項目的代碼庫不會以其他方式更改。
2.2添加Module Project
在資源管理器中右鍵單擊Test1項目>選擇Java EE Tools>添加和刪除模塊。
單擊Add。
選擇Project,然后單擊Next。
選擇Test1Web項目并單擊Finish。如果列表為空,則沒有可以與該EAR項目關(guān)聯(lián)的現(xiàn)有項目。
單擊“OK”將模塊添加到項目中。
完成過程執(zhí)行以下操作:
1、創(chuàng)建了從Test1到Test1Web的項目依賴項
2、創(chuàng)建了從Test1Web到Test1EJB的Java項目依賴項。
接下來您就可以安全地部署或重新部署EAR項目。
3.安裝Example Java EE Enterprise Application
創(chuàng)建EAR項目時,大部分工作都集中在開發(fā)其Web和EJB模塊項目的應(yīng)用程序邏輯上。
以下示例EAR項目是一個簡單的股票交易模擬,它由一個Web項目、一個EJB項目和一個企業(yè)項目組成。Web模塊由JSP組成,用戶通過JSP輸入股票代碼的買賣細(xì)節(jié)。執(zhí)行訂單時,當(dāng)前的JSP將購買/出售訂單過發(fā)送給與無狀態(tài)會話EJB交互以完成交易的servlet。
選擇File > Import > 展開“General”,然后選擇“Existing Project into Workspace”,點擊Next。
單擊Select archive file選項,瀏覽示例zip文件,然后單擊Finish。
注意:如果出現(xiàn)Migration向?qū)?,單擊Next>單擊Finish,將項目遷移到MyEclipse版本。
*由于內(nèi)容過多,本教程分為上下篇發(fā)布,能多內(nèi)容請點擊此處查看>>>
12月,慶圣誕,迎元旦,上“慧都網(wǎng)”小程序簽到兌軟件商城無門檻抵價券>>> 購MyEclipse/CodeMix享折上折>>>
想進(jìn)一步了解MyEclipse?【MyEclipse官方中文網(wǎng)】知你所需,解你所惑!
想與更多人聊MyEclipse?加入MyEclipse中國(官方2):742336981暢所欲言吧!
想及時獲取MyEclipse資訊?掃描下方二維碼,MyEclips信息跟你走!