欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

J2EE如何創(chuàng)建EnterpriseBean-創(chuàng)新互聯(lián)

這篇文章主要介紹“J2EE如何創(chuàng)建Enterprise Bean”,在日常操作中,相信很多人在J2EE如何創(chuàng)建Enterprise Bean問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”J2EE如何創(chuàng)建Enterprise Bean”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)主營臨湘網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,臨湘h5成都小程序開發(fā)搭建,臨湘網(wǎng)站營銷推廣歡迎臨湘等地區(qū)企業(yè)咨詢

enterprise bean 是一個包含應(yīng)用程序商務(wù)邏輯的服務(wù)端組件.在運行時期, 應(yīng)用程序客戶端調(diào)用enterprise bean的方法執(zhí)行商務(wù)邏輯.在我們的例子中enterprise bean是一個稱為ConverterEJB的無狀態(tài)session bean. ConverterEJB bean的源碼在examples/src/ejb/converter目錄中.

編寫Enterprise Bean

這個例子中的enterprise bean需要下面的代碼:

  • Remote interface

  • Home interface

  • Enterprise bean class

編寫Remote Interface

remote interface 定義客戶端可以調(diào)用的商務(wù)方法. 商務(wù)方法在enterprise bean中實現(xiàn). 下面是Converterremote interface 的源代碼.

import Javax.ejb.EJBobject; import java.Rmi.RemoteException; public interface Converter extends EJBObject { public double dollarToYen(double dollars) throws RemoteException; public double yenToEuro(double yen) throws RemoteException; }

編寫Home Interface

home interface定義允許客戶端去創(chuàng)建, 查找,或移除enterprise bean的方法. ConverterHome interface包含單個create方法,它返回一個remote interface類型的對象.這是ConverterHome接口的源碼:

import java.io.Serializable; import java.rmi.RemoteException; import javax.ejb.CreateException; import javax.ejb.EJBHome; public interface ConverterHome extends EJBHome { Converter create() throws RemoteException, CreateException; }

編寫Enterprise Bean Class

例子中的enterprise bean class稱為 ConverterBean.這個類實現(xiàn)兩個商務(wù)方法, dollarToYenyenToEuro, 它們由Converter remote interface定義.下面是ConverterBean類的源碼.

import java.rmi.RemoteException; import javax.ejb.SessionBean; import javax.ejb.SessionContext; public class ConverterBean implements SessionBean { public double dollarToYen(double dollars) { return dollars * 121.6000; } public double yenToEuro(double yen) { return yen * 0.0077; } public ConverterBean() {} public void ejbCreate() {} public void ejbRemove() {} public void ejbActivate() {} public void ejbPassivate() {} public void setSessionContext(SessionContext sc) {} }

編譯源文件

現(xiàn)在可以準備去編譯remote interface(Converter.java), home interface (ConverterHome.java),和enterprise bean類 (ConverterBean.java):

  1. examples/src 目錄.

  2. 在終端窗口鍵入下列命令:

    ant converter

這個命令編譯enterprise bean和J2EE應(yīng)用程序客戶端的源文件 . 它把生成的類文件放在examples/build/ejb/converter目錄中. 要獲得更多關(guān)于ant的信息,查看怎樣建立和運行例子.


注意: 當(dāng)編譯代碼的時候,ant需要包含在classpath中的j2ee.jar文件. 這個文件放在J2EE SDK安裝的lib目錄下. 如果你打算使用其它的工具去編譯J2EE組件的源代碼,確認在classpath中包括j2ee.jar 文件.


打包Enterprise Bean

在這個章節(jié)中你將運行deploytool的New Enterprise Bean Wizard 去執(zhí)行這些任務(wù):

  • 創(chuàng)建the bean's deployment descriptor.

  • 在一個EJB JAR文件中打包deployment descriptor和bean的類.

  • 嵌入EJB JAR文件到應(yīng)用程序的ConverterApp.ear文件中.

要開始New Enterprise Bean Wizard,選擇File->New Enterprise Bean. 向?qū)э@示下面對話框.

  1. Introduction對話框

    1. 閱讀向?qū)匦愿庞[的說明文本.

    2. 單擊Next.

  2. EJB JAR對話框

    1. 在應(yīng)用程序按鈕中選擇Create new EJB File.

    2. 在組合框中,選擇ConverterApp.

    3. 在EJB Display Name的欄中輸入ConverterJAR.

    4. 單擊 Edit.

    5. 在Available Files的目錄樹下,找到examples/build/ejb/converter目錄.(如果converter目錄在樹的多層下,你可以在Starting Directory欄輸入全部或部分converter的目錄路徑名以簡化樹的視圖.)

    6. 從Available Files目錄樹中選擇下面的類 然后單擊Add: Converter.class, ConverterBean.class, ConverterHome.class. (你也可以拖動這些類文件到Contents text區(qū)域.)

    7. 單擊OK.

    8. 單擊Next.

  3. 常規(guī)對話框

    1. 在Bean類型下,選擇Session單選按鈕.

    2. 選擇Stateless單選按鈕.

    3. 在Enterprise Bean Class組合框中,選擇ConverterBean.

    4. 在Enterprise Bean Name欄, 輸入 ConverterEJB.

    5. 在Remote Home Interface組合框,選擇ConverterHome.

    6. 在Remote Interface組合框,選擇Converter.

    7. 單擊Next.

  4. 事務(wù)管理對話框

  • 因為你可以忽略剩下的對話框,直接單擊Finish.

到此,關(guān)于“J2EE如何創(chuàng)建Enterprise Bean”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

網(wǎng)站標(biāo)題:J2EE如何創(chuàng)建EnterpriseBean-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://aaarwkj.com/article28/phgcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、關(guān)鍵詞優(yōu)化、軟件開發(fā)、標(biāo)簽優(yōu)化、小程序開發(fā)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
91麻豆精品国产自产| 91老熟女露脸嗷嗷叫| 日韩精品极品在线视频观看免费| 日本免费高清一区二区| 中文字幕熟女人妻另类癖好| 亚洲成av人一区二区三区| av在线播放网址网站| 欧美精品日本一区二区| 日本一区二区久久人妻高清| 国产熟女肥臀精品国产馆乱| 亚洲成年人黄色在线观看| 麻豆印象传媒在线观看| 中文字幕高清一区二区三区| 激情亚洲欧美日韩精品| 国产亚洲一区二区三区av| 黄片免费在线播放欧美| 七十二式性日韩视频| 日韩精品在线观看你懂的| 好看毛片一区二区三区四区| 国产精品免费观看在线国产| 日韩高清不卡在线视频| 自拍偷拍亚洲精品偷一| 国产福利91精品一区二区三| 国产中文字二暮区2021综合| 91综合午夜精品福利| 青青草青青草在线观看视频| 91午夜福利偷拍视频| 91久久精品国产一区蜜臀| 欧美日韩国产一区二区的| 午夜激情视频福利在线观看| 国产精品一级性生活片| 麻豆av永久地址久久精品| 亚洲av毛片免费在线观看| 日进去了啊内射视频| 日本韩国亚洲三级在线| 中文字幕人成乱码在线观看| 丝袜美腿精尽福利视频网址大全 | 人妻艳情一区二区三区| 国产成人性生交大片免费| 九色综合狠狠综合久久| 日韩高清一级黄色大片网站|