使用MyEclipse開發Java EE應用:在Web項目中使用Web片段
創建一個Web片段項目
創建的Web片段將包含在新的動態Web應用程序中,該應用程序將與Web Fragment項目一起創建。
選擇 File > New > Project,選擇“Web Fragment Project”,然后單擊“Next”。
在“Project name”字段中輸入webFrag。
接受默認的目標運行時,或為部署服務器選擇運行時。
選中“Add project to a Dynamic Web project”復選框,然后單擊“New”創建主機Web項目。
在“Name”字段中鍵入webProj,然后單擊“Finish”創建Web項目。
單擊Finish,完成Web片段項目。
位置 | 描述 |
項目名稱 | 項目的名稱。必須是有效的Eclipse Java項目名稱。 |
位置 | 選中復選框,指定新項目及其資源的自定義文件系統位置。 |
JavaEE版本 | 指定JavaEE規范符合性級別。請確保為應用程序所需的JavaEE功能選擇正確的規范級別,并且目標部署應用程序服務器支持該規范級別。請與您的應用服務器供應商聯系,獲取有關Java EE規范級別合規性的信息。 |
添加Maven支持 | 啟用此選項包括對項目的Maven項目管理支持。 |
目標運行時間 | 默認情況下,根據選擇的JavaEE版本選擇運行時間。必須為各種容器(Spring、JPA、Struts等)選擇一個運行時,使其出現在項目的構建路徑中。可以在“Project Properties”>“Project Facets page”頁面的“Runtime”標簽上更改運行時。 |
動態網絡項目 | 允許將Web片段添加到現有Web項目或創建新的Web項目。 |
完成向導后,將創建并配置webFrag Web Fragment項目以及新的Web項目(下圖描述了新項目的結構)。
注意兩個項目中的JRE System Library文件夾。這些是MyEclipse為項目提供的JavaEE API Jars庫,用于編譯和代碼完成支持。這些API JAR文件僅放置在項目的構建路徑中。
注意:JavaEE JAR文件或其他資源沒有被復制到項目中。
如果要創建與現有Web項目一起使用的Web Fragment項目,必須通過現有Web項目的Deployment Assembly屬性定義從屬Web Fragment項目。
要訪問Deployment Assembly屬性,請右鍵單擊目標Web項目,然后選擇Properties > Deployment > Deployment Assembly。
注意:如果在創建Web Fragment項目時指定動態Web項目,依賴關系將自動包含在部署程序集中。
部署一個Web項目
部署引用Web片段項目的Web項目時,請部署該Web項目。因為引用了Web片段,所以它與主機Web項目一起部署。在本部分中,您可以嘗試部署引用Web片段的示例Web項目。
下載webfragment.zip,將現有項目導入MyEclipse。您將有兩個項目——WebFragmentHost和WebFragment。
在“Servers”視圖中,右鍵單擊MyEclipse Tomcat服務器,然后選擇“Add/Remove Deployments”。
注意:此項目無法在Tomcat 6上運行。
在“Available”列中選擇WebFragmentHost項目,單擊“Add”,然后單擊“Finish”。
這會將WebFragmentHost項目以爆炸的WAR格式部署到MyEclipse Tomcat工作區。部署項目的上下文根是 /WebFragmentHost,可以從http://localhost-name:8080/WebFragmentHost訪問。回想一下,上下文根是用戶定義的Web項目屬性。右鍵單擊項目,然后選擇“property”>“ Project Facets”>“ Web”,訪問Web屬性。
測試應用程序
右鍵單擊WebFragmentHost,然后選擇Run As>MyEclipse Server Application。
選擇MyEclipse Tomcat服務器,然后單擊“Finish”。Web片段中的WelcomeServlet.java文件在瀏覽器中顯示一個頁面。
12月,慶圣誕,迎元旦,上“慧都網”小程序簽到兌軟件商城無門檻抵價券>>> 購購MyEclipse/CodeMix享折上折>>>
想進一步了解MyEclipse?知你所需,解你所惑!
想與更多人聊MyEclipse?加入MyEclipse中國(官方2):742336981暢所欲言吧!
想及時獲取MyEclipse資訊?掃描下方二維碼,MyEclips信息跟你走!