使用MyEclipse開發Java EE應用:企業級應用程式專案(上)
你開學,我放價!MyEclipse線上狂歡繼續!火熱開啟中>>
一、EAR專案模型
MyEclipse提供企業應用程式專案模型,即EAR專案模型,以及用於建立JEE企業應用程式的管理工具。通過圖示識別EAR專案是Web、應用程式客戶端、聯結器和EJB專案的邏輯容器,其結果是單個伺服器端部署單元(稱為JEE企業存檔(EAR))。沒有子專案實際位於EAR專案的資料夾結構中,而EAR專案保留對其元件模組的引用。
JEE規範將企業應用程式的執行時結構定義為模組所需的JEE模組和基本檔案資源的集合。
最常見的JEE模組型別有:
- Web模組 - 通常表示為Web存檔(WAR)
- EJB模組 - 通常表示為EJB JAR存檔
EAR專案必須至少包含一個模組專案。因此,在EAR專案開發過程中,只要包含一個模組專案,就可以根據需要新增和刪除模組專案。在部署企業專案時,引用的模組專案將封裝在各自的歸檔表單中,並作為企業歸檔的模組部署。
通常Web模組提供Web使用者介面服務,使用者訪問由一個或多個EJB模組提供業務服務。JEE規範將EAR定義為標準JEE部署單元。此外,該規範允許但不要求應用程式伺服器供應商支援其他部署表單,如獨立的WAR和EJB JAR。
MyEclipse專案模型以下列方式與JEE Enterprise Application模型相似:
- MyEclipse Web Module專案 - Design-time相當於一個JEE Web模組。一個Web模組專案與一個基本的MyEclipse Web專案相同,增加了內部後設資料和可選的專案依賴關係。
- MyEclipse EJB Module專案 - Design-time相當於JEE EJB模組。EJB模組專案與基本的MyEclipse EJB專案相同,增加了內部後設資料和可選的專案依賴關係。
- MyEclipse Enterprise專案 - Design-time相當於一個JEE企業應用程式。不包含任何Web或EJB專案程式碼,而是維護與模組專案的關聯。
使用JavaEE版本小於5.0的所有EAR專案都使用META-INF根資料夾和空的META-INF/application.xml部署描述符建立對於使用JEE5或更高版本的專案,此檔案不是必需的,您可以選擇為此生成此檔案。 您可以根據需要修改application.xml檔案。
注意:對於需要application.xml檔案的JEE版本,請勿移動或重新命名此檔案或META-INF資料夾,否則會導致部署失敗。專案的後設資料檔案以外的所有資源都被視為部署的一部分。
下圖顯示了MyEclipse Web專案的資源透檢視。該檢視顯示了專案的部署資訊,可以使用專案的部署程式集屬性來自定義專案部署。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- 企業級應用建設之道:高程式碼+低程式碼開發
- 低程式碼平臺!企業級應用開發模式首選模式
- 快速構建企業級應用的開發平臺
- 企業應用程式為什麼要定製開發
- 低程式碼開發:企業應用構建新模式模式
- NodeJs專案開發中應用ESLint程式碼規範NodeJSEsLint
- 低程式碼應用開發平臺,讓企業開發更高效
- 專案管理軟體在企業中的應用專案管理
- Oracle開發:構建強大企業級應用的關鍵Oracle
- 力軟敏捷開發框架,快速搭建企業級應用系統敏捷框架
- BizWorks助力企業應用的高效開發與複用
- 《輕量級Java EE企業應用實戰:Struts 2+Spring 3+Hibernate整合開發 第3版》pdf 附下載連結JavaSpring
- 低程式碼正在改變企業的應用開發方式
- 於企業應用程式而言,Go比Java更明智!GoJava
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- Maven建立Web應用程式專案MavenWeb
- 零程式碼開發是未來企業應用程式開發的趨勢嗎
- OpenAI Assistants API 企業級應用實戰OpenAIAPI
- 在零程式碼開發平臺上如何開發應用程式
- 使用 Tye 輔助開發 dotnet 應用程式
- 在優麒麟上使用 Electron 開發桌面應用
- 使用 Angular 打造微前端架構的 ToB 企業級應用Angular前端架構
- ionic4 開發企業微信應用0
- .NET企業應用安全開發動向-概覽
- 數字化應用創新,企業級無程式碼開發平臺的關鍵能力
- Python開發Windows桌面應用程式(三)應用程式打包成exeWindows可執行檔案PythonWindows
- 用Spring Boot顛覆Java應用開發Spring BootJava
- 零程式碼開發應用對企業究竟有什麼幫助?
- egg-企業級框架和應用入門框架
- JaCoCo 企業級應用的優缺點分析
- 使用 Flutter 加速應用開發Flutter
- Electron框架使用vue開發跨平臺桌面工具應用-專案搭建框架Vue
- 如何使用 VS Code 開發.NET Core應用程式
- 《SpringBoot實戰開發》——基於Gradle+Kotlin的企業級應用開發最佳實踐Spring BootGradleKotlin
- 企業應用架構研究系列二:MSF&Scrum 專案管理應用架構Scrum專案管理
- 金融級應用開發|SOFABoot 框架剖析boot框架