使用MyEclipse開發Java EE應用:EJB專案開發初探(上)
你開學,我放價!MyEclipse線上狂歡繼續!火熱開啟中>>
一、MyEclipse EJB開發工具
Enterprise Java Beans (EJB)擁有JEE / Java EE 5標準用於實現Java企業業務功能和資料庫資源介面。MyEclipse EJB3工具支援Java EE 5的基於簡化註釋的POJO程式設計模型。這些工具使您能夠在數分鐘內開發和部署一個 EJB3 bean。MyEclipse也支援傳統的EJB2開發,使用整合的XDoclet註釋處理來快速開發JEE 1.4企業級Java bean。
MyEclipse EJB開發工具包括:
- EJB建立嚮導
- 用於部署描述符自定義的XML源和基於表單的編輯器
- EJB部署服務
此外,MyEclipse提供了一個面向EJB XDoclet的面向屬性程式設計環境。
- Java編輯器增強功能可支援XDoclet註釋和JEE API的程式碼完成
- 自動生成EJB、Home介面和查詢工具
- ejb-jar.xml和應用伺服器特定的部署描述符生成
二、EJB專案
EJB專案基本上是一個Java專案,其中包含一個分解的EJB JAR檔案的資料夾結構。EJB專案和典型Java專案之間主要的區別是EJB專案資料夾使用bean圖示進行裝飾,專案包含執行時庫,同時還包含一個包含ejb-jar.xml部署描述符檔案的機會。使用低於JavaEE 5.0版本的所有EJB專案會建立META-INF根資料夾和一個空的META-INF/ejb-jar.xml部署描述符。對於使用JEE5或更高版本的專案,不需要此檔案,您可以選擇為此生成此檔案。 您可以根據需要修改ejb-jar.xml檔案。
上圖中還描述了專案的後設資料檔案,請注意這些檔案通常隱藏在預設的Eclipse檢視中預設使用.*檔名過濾器,隱藏點字首的檔案。 .project和.classpath文化是標準的Eclipse專案資訊檔案。不要刪除或修改這些檔案。同樣,如果您的專案是由一個原始碼管理工具,如CVS,則一定要包含所有這些檔案作為專案的一部分。
下圖顯示MyEclipse EJB專案的部署資訊,如果您沒有在專案建立生成部署描述符,那麼您可以在右鍵單擊deployment descriptor placeholder,然後選擇Generate Deployment Descriptor stub。
專案部署可以使用專案的Deployment Assembly屬性。
Enterprise Archive (EAR)是唯一由JEE規範指定的部署模式。然而,該規範為應用伺服器特定的部署模型提供了規定。JBoss和Weblogic等應用伺服器支援直接部署EJB Jar存檔。直接EJB Jar部署的限制是沒有規定部署EJB JAR存檔所需的可選軟體包。
您可以為EJB專案設定Java專案依賴關係。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- JAVA開發工具Eclipse和MyEclipseJavaEclipse
- Java Agent 開發初探Java
- 【Java EE】從零開始寫專案【總結】Java
- 在deepin上使用Fleet開發SpringBoot 3.0.0專案Spring Boot
- 在優麒麟上使用 Electron 開發桌面應用
- 使用 SmartIDE 開發golang專案IDEGolang
- LeaRun快速開發平臺,快速開發.net/java專案Java
- Electron框架使用vue開發跨平臺桌面工具應用-專案搭建框架Vue
- java EE開發之Servlet第五課:xml解析JavaServletXML
- 使用 Flutter 加速應用開發Flutter
- 從零使用TypeScript開發專案打包釋出到npm上TypeScriptNPM
- 使用 Cursor 和 Devbox 快速開發並上線 Gin 專案dev
- Flutter開發初探Flutter
- 使用Spring Boot開發Web專案Spring BootWeb
- 使用 TypeScript 開發你的專案TypeScript
- NodeJs專案開發中應用ESLint程式碼規範NodeJSEsLint
- J2EE開發筆記(一)—— J2EE開發環境配置筆記開發環境
- Flutter與Native的混合開發之--Andriod專案呼叫Flutter專案頁面-初探Flutter
- JNPF快速開發平臺-簡單快速高效開發java專案Java
- 用Spring Boot顛覆Java應用開發Spring BootJava
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- AI應用開發之路-準備:發起一個開源小專案 DashScope SDK for .NETAI
- 用Vue開發仿旅遊站webapp專案總結 (上)VueWebAPP
- 使用Taro開發鴻蒙原生應用——快速上手,鴻蒙應用開發指南鴻蒙
- 使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南鴻蒙
- 使用 MPAndroidChat 開發圖表應用Android
- 在零程式碼開發平臺上如何開發應用程式
- GitHub上最受開發人員歡迎的5大Java專案!GithubJava
- 使用 Docker 開發 PHP 專案(二):配置DockerPHP
- 使用 Docker 開發 PHP 專案(四):CLIDockerPHP
- python專案開發Python
- JAVA,.NET專案開發難上手?Learun敏捷開發框架解君愁Java敏捷框架
- 認識Java專案開發效率工具 LombokJavaLombok
- AI應用開發之路-準備:發起第2個開源小專案 SemanticKernel.DashScopeAI
- IPPswap挖礦系統開發/IPP算力挖礦專案開發技術/IPP應用
- 我用go-zero開發了第一個線上專案Go