• <menu id="w2i4a"></menu>
  • logo 使用MyEclipse開發(fā)Java EE應(yīng)用

    文檔首頁>>使用MyEclipse開發(fā)Java EE應(yīng)用>>使用MyEclipse開發(fā)Java EE應(yīng)用:EJB項目開發(fā)初探(上)

    使用MyEclipse開發(fā)Java EE應(yīng)用:EJB項目開發(fā)初探(上)


    你開學(xué),我放價!MyEclipse線上狂歡繼續(xù)!火熱開啟中>>

    MyEclipse最新版下載

    一、MyEclipse EJB開發(fā)工具

    Enterprise Java Beans (EJB)擁有JEE / Java EE 5標(biāo)準(zhǔn)用于實現(xiàn)Java企業(yè)業(yè)務(wù)功能和數(shù)據(jù)庫資源接口。MyEclipse EJB3工具支持Java EE 5的基于簡化注釋的POJO編程模型。這些工具使您能夠在數(shù)分鐘內(nèi)開發(fā)和部署一個 EJB3 bean。MyEclipse也支持傳統(tǒng)的EJB2開發(fā),使用集成的XDoclet注釋處理來快速開發(fā)JEE 1.4企業(yè)級Java bean。

    MyEclipse EJB開發(fā)工具包括:

    • EJB創(chuàng)建向?qū)?/li>
    • 用于部署描述符自定義的XML源和基于表單的編輯器
    • EJB部署服務(wù)

    此外,MyEclipse提供了一個面向EJB XDoclet的面向?qū)傩跃幊汰h(huán)境。

    • Java編輯器增強功能可支持XDoclet注釋和JEE API的代碼完成
    • 自動生成EJB、Home界面和查找工具
    • ejb-jar.xml和應(yīng)用服務(wù)器特定的部署描述符生成

    二、EJB項目

    EJB項目基本上是一個Java項目,其中包含一個分解的EJB JAR文件的文件夾結(jié)構(gòu)。EJB項目和典型Java項目之間主要的區(qū)別是EJB項目文件夾使用bean圖標(biāo)進行裝飾,項目包含運行時庫,同時還包含一個包含ejb-jar.xml部署描述符文件的機會。使用低于JavaEE 5.0版本的所有EJB項目會創(chuàng)建META-INF根文件夾和一個空的META-INF/ejb-jar.xml部署描述符。對于使用JEE5或更高版本的項目,不需要此文件,您可以選擇為此生成此文件。 您可以根據(jù)需要修改ejb-jar.xml文件。

    使用MyEclipse開發(fā)Java EE應(yīng)用
    EJB項目的MyEclipse預(yù)覽視圖

    上圖中還描述了項目的元數(shù)據(jù)文件,請注意這些文件通常隱藏在默認(rèn)的Eclipse視圖中默認(rèn)使用.*文件名過濾器,隱藏點前綴的文件。 .project.classpath文化是標(biāo)準(zhǔn)的Eclipse項目信息文件。不要刪除或修改這些文件。同樣,如果您的項目是由一個源代碼管理工具,如CVS,則一定要包含所有這些文件作為項目的一部分。

    下圖顯示MyEclipse EJB項目的部署信息,如果您沒有在項目創(chuàng)建生成部署描述符,那么您可以在右鍵單擊deployment descriptor placeholder,然后選擇Generate Deployment Descriptor stub。

    使用MyEclipse開發(fā)Java EE應(yīng)用
    部署描述符信息

    項目部署可以使用項目的Deployment Assembly屬性。

    Enterprise Archive (EAR)是唯一由JEE規(guī)范指定的部署模式。然而,該規(guī)范為應(yīng)用服務(wù)器特定的部署模型提供了規(guī)定。JBoss和Weblogic等應(yīng)用服務(wù)器支持直接部署EJB Jar存檔。直接EJB Jar部署的限制是沒有規(guī)定部署EJB JAR存檔所需的可選軟件包。

    您可以為EJB項目設(shè)置Java項目依賴關(guān)系。

    更多資訊敬請訪問MyEclipse中文網(wǎng)>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();