1. 程式人生 > >使用MyEclipse開發Java EE應用:EJB項目開發初探(上)

使用MyEclipse開發Java EE應用:EJB項目開發初探(上)

編輯器 應用服務器 工具 xdoclet 屬性 ctu xdoc 直接 project

你開學,我放價!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文件。

技術分享 EJB項目的MyEclipse預覽視圖

上圖中還描述了項目的元數據文件,請註意這些文件通常隱藏在默認的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中文網>>

使用MyEclipse開發Java EE應用:EJB項目開發初探(上)