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