翻譯|使用教程|編輯:龔雪|2025-07-30 10:36:35.327|閱讀 124 次
概述:本教程將為大家介紹如何使用MyEclipse創(chuàng)建企業(yè)應用項目目,歡迎下載最新版IDE體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
由于有了項目模型和管理工具,現(xiàn)在可以創(chuàng)建Java EE企業(yè)應用程序。在本文中您將了解到:
該特性在中可用。在上文中(點擊這里回顧>>),我們?yōu)榇蠹医榻B了創(chuàng)建企業(yè)應用項目中的企業(yè)應用項目模型,本文將繼續(xù)介紹項目組織、依賴關(guān)系和類解析等,歡迎下載最新版IDE體驗!
MyEclipse技術(shù)交流群:1041265693 歡迎一起進群討論
Java EE規(guī)范為企業(yè)應用程序定義了分層Java類解析策略,這種自下而上的搜索策略如下圖所示。當任何模塊引用Java類時,它的本地類加載器首先在模塊的代碼庫中搜索該類。如果在模塊的本地沒有找到類,則模塊向其上一層的類裝入器發(fā)出搜索請求。這個過程一直持續(xù),直到找到類或到達頂級Java引導類加載程序(在插圖中沒有顯示)。
理解Java EE企業(yè)應用程序類加載器策略非常重要:類加載策略影響您如何選擇在web和EJB模塊項目之間分發(fā)類。例如,如果您有一個或多個業(yè)務(wù)數(shù)據(jù)對象在web模塊的用戶界面元素和EJB模塊的服務(wù)之間傳遞,通過在EJB模塊中定位數(shù)據(jù)對象,它們對web模塊和EJB模塊都是可見的。
導致類加載問題的兩個常見項目組織錯誤是:
Java EE項目模擬這種分層類加載器策略,以便在構(gòu)建時為您提供對MyEclipse Enterprise項目及其組成的Web和EJB模塊項目的類加載器可見性的準確洞察。這是使用Eclipse項目依賴項完成的,如下圖所示。當一個web或EJB項目被添加到MyEclipse EAR項目中時,相應的項目依賴項也會被設(shè)置。不要手動修改這些項目依賴項,這樣做可能會引入不必要的編譯問題。
注意:MyEclipse開發(fā)團隊認為,支持類加載器模擬來幫助開發(fā)人員識別難以解決的由類加載器可見性問題引起的運行時錯誤是一個至關(guān)重要的需求,這就是MyEclipse不支持在EAR項目中物理嵌入模塊代碼的原因之一。相反,EAR項目以模塊的形式維護與單個web和EJB項目的關(guān)聯(lián)。
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗,幫助企業(yè)實現(xiàn)智能化轉(zhuǎn)型與持續(xù)競爭優(yōu)勢。
慧都科技是MyEclipse的中國區(qū)的合作伙伴,MyEclipse作為知名的Java開發(fā)工具,通過集成Spring、Hibernate、Maven等主流框架及數(shù)據(jù)庫工具,助力企業(yè)高效構(gòu)建、調(diào)試與部署全棧應用,并支持從傳統(tǒng)Java EE向現(xiàn)代Web技術(shù)的無縫遷移。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)