原創(chuàng)|使用教程|編輯:龔雪|2017-09-13 10:29:35.000|閱讀 423 次
概述:MyEclipse提供企業(yè)應(yīng)用程序項(xiàng)目模型,即EAR項(xiàng)目模型,以及用于創(chuàng)建JEE企業(yè)應(yīng)用程序的管理工具。本文主要為大家介紹EAR項(xiàng)目模型。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
你開(kāi)學(xué),我放價(jià)!MyEclipse線上狂歡繼續(xù)!
【】
MyEclipse提供企業(yè)應(yīng)用程序項(xiàng)目模型,即EAR項(xiàng)目模型,以及用于創(chuàng)建JEE企業(yè)應(yīng)用程序的管理工具。通過(guò)圖標(biāo)識(shí)別EAR項(xiàng)目是Web、應(yīng)用程序客戶(hù)端、連接器和EJB項(xiàng)目的邏輯容器,其結(jié)果是單個(gè)服務(wù)器端部署單元(稱(chēng)為JEE企業(yè)存檔(EAR))。沒(méi)有子項(xiàng)目實(shí)際位于EAR項(xiàng)目的文件夾結(jié)構(gòu)中,而EAR項(xiàng)目保留對(duì)其組件模塊的引用。
JEE規(guī)范將企業(yè)應(yīng)用程序的運(yùn)行時(shí)結(jié)構(gòu)定義為模塊所需的JEE模塊和基本文件資源的集合。
最常見(jiàn)的JEE模塊類(lèi)型有:
EAR項(xiàng)目必須至少包含一個(gè)模塊項(xiàng)目。因此,在EAR項(xiàng)目開(kāi)發(fā)過(guò)程中,只要包含一個(gè)模塊項(xiàng)目,就可以根據(jù)需要添加和刪除模塊項(xiàng)目。在部署企業(yè)項(xiàng)目時(shí),引用的模塊項(xiàng)目將封裝在各自的歸檔表單中,并作為企業(yè)歸檔的模塊部署。
通常Web模塊提供Web用戶(hù)界面服務(wù),用戶(hù)訪問(wèn)由一個(gè)或多個(gè)EJB模塊提供業(yè)務(wù)服務(wù)。JEE規(guī)范將EAR定義為標(biāo)準(zhǔn)JEE部署單元。此外,該規(guī)范允許但不要求應(yīng)用程序服務(wù)器供應(yīng)商支持其他部署表單,如獨(dú)立的WAR和EJB JAR。
MyEclipse項(xiàng)目模型以下列方式與JEE Enterprise Application模型相似:
使用JavaEE版本小于5.0的所有EAR項(xiàng)目都使用META-INF根文件夾和空的META-INF/application.xml部署描述符創(chuàng)建對(duì)于使用JEE5或更高版本的項(xiàng)目,此文件不是必需的,您可以選擇為此生成此文件。 您可以根據(jù)需要修改application.xml文件。
注意:對(duì)于需要application.xml文件的JEE版本,請(qǐng)勿移動(dòng)或重命名此文件或META-INF文件夾,否則會(huì)導(dǎo)致部署失敗。項(xiàng)目的元數(shù)據(jù)文件以外的所有資源都被視為部署的一部分。
下圖顯示了MyEclipse Web項(xiàng)目的資源透視圖。該視圖顯示了項(xiàng)目的部署信息,可以使用項(xiàng)目的部署程序集屬性來(lái)自定義項(xiàng)目部署。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)