使用MyEclipse開發Java EE應用:EJB專案開發初探(上)

AABBbaby發表於2017-09-04

你開學,我放價!MyEclipse線上狂歡繼續!火熱開啟中>>

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檔案。

使用MyEclipse開發Java EE應用
EJB專案的MyEclipse預覽檢視

上圖中還描述了專案的後設資料檔案,請注意這些檔案通常隱藏在預設的Eclipse檢視中預設使用.*檔名過濾器,隱藏點字首的檔案。 .project.classpath文化是標準的Eclipse專案資訊檔案。不要刪除或修改這些檔案。同樣,如果您的專案是由一個原始碼管理工具,如CVS,則一定要包含所有這些檔案作為專案的一部分。

下圖顯示MyEclipse EJB專案的部署資訊,如果您沒有在專案建立生成部署描述符,那麼您可以在右鍵單擊deployment descriptor placeholder,然後選擇Generate Deployment Descriptor stub。

使用MyEclipse開發Java EE應用
部署描述符資訊

專案部署可以使用專案的Deployment Assembly屬性。

Enterprise Archive (EAR)是唯一由JEE規範指定的部署模式。然而,該規範為應用伺服器特定的部署模型提供了規定。JBoss和Weblogic等應用伺服器支援直接部署EJB Jar存檔。直接EJB Jar部署的限制是沒有規定部署EJB JAR存檔所需的可選軟體包。

您可以為EJB專案設定Java專案依賴關係。

更多資訊敬請訪問MyEclipse中文網>>

相關文章