原創|使用教程|編輯:龔雪|2017-09-15 10:16:35.000|閱讀 309 次
概述:MyEclipse提供企業應用程序項目模型,即EAR項目模型,以及用于創建JEE企業應用程序的管理工具。本文主要為大家介紹EAR項目組織、依賴性和類解析。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
你開學,我放價!MyEclipse線上狂歡繼續!
【】
JEE規范為企業應用程序定義了一個分層的Java類解決策略,這個自下而上的搜索策略如下圖所示。當任何模塊引用Java類時,其本地類加載器首先搜索該模塊的代碼庫。如果該類不是本地模塊,那么該模塊會在上一級的類加載器上進行搜索請求。 此過程一直持續到找到類或達到頂級Java引導類加載器(未在圖中顯示)。
了解JEE企業應用程序類加載器策略非常重要:加載策略會影響如何在Web和EJB模塊項目之間分配類。例如,如果您有一個或多個在Web模塊中的用戶界面元素和EJB模塊的服務之間傳遞業務的數據對象,通過在EJB模塊中定位數據對象,它們對Web模塊和EJB模塊都是可見的。
導致類加載問題的兩個常見項目組織錯誤是:
MyEclipse JEE項目模仿了這種層次化類加載器策略,為您提供準確的集結時間了解MyEclipse企業項目及其組成Web和EJB模塊項目的類加載器。這是使用Eclipse項目依賴關系完成的,如下圖所示。 當將Web或EJB項目添加到MyEclipse EAR項目時,相應地設置項目依賴關系。不要手動修改這些項目依賴關系,這樣做可能會引起不必要的編譯問題。
注意:MyEclipse開發團隊認為,支持類加載器仿真是一個至關重要的要求,用來幫助開發人員識別難以解決由類加載程序可見性問題引起的運行時錯誤。這是MyEclipse不支持在EAR項目中嵌入模塊代碼的原因之一。 相反,EAR項目將維護與單個Web和EJB項目的關聯作為模塊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網