原創(chuàng)|使用教程|編輯:龔雪|2017-08-14 10:15:07.000|閱讀 320 次
概述:本教程主要為大家介紹如何部署B(yǎng)ean以及如何測試Bean等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
MyEclipse限時(shí)秒殺火熱進(jìn)行中,僅限15天!!
【】
部署和運(yùn)行步驟是通過使用MyEclipse將bean部署到符合Java EE 6.0的應(yīng)用程序服務(wù)器來完成的,本教程使用Glassfish 3.1。
1. 在Servers視圖中右鍵單擊Glassfish服務(wù)器,然后選擇Add/Remove部署。
2. 在可用列表中選擇SampleEJBProject,單擊Add,然后單擊Finish。
3. 右鍵單擊服務(wù)器,如果服務(wù)器未運(yùn)行,請選擇Start。
應(yīng)用程序服務(wù)器啟動并顯示關(guān)于成功部署會話Bean的控制臺視圖消息。
要測試,您需要在包中創(chuàng)建一個(gè)新的Java測試類。
1. 右鍵單擊該包,然后選擇New>Class。
2. 在Name字段匯總輸入MyBeanClient,然后選擇Public static void main復(fù)選框來告訴MyEclipse為它生成一個(gè)main方法,單擊Finish。
Java類詳細(xì)信息在向客戶端添加并運(yùn)行代碼之前,需要將gf-client.jar添加到構(gòu)建路徑中。該JAR來自Glassfish 3庫文件夾,并且包含一個(gè)自定義的jndi.properties文件,可以自動直接連接到Glassfish 3 JNDI上下文,幾乎不用再檢索該bean。
3. 右鍵單擊該項(xiàng)目,然后選擇Build Path>Configure Build Path。
4. 選擇Libraries標(biāo)簽,然后單擊Add External JARs。
5. 導(dǎo)航到Glassfish安裝文件夾,然后導(dǎo)航到lib文件夾,然后雙擊gf-client.jar。
6. 單擊OK。
將外部JAR添加到構(gòu)建路徑,現(xiàn)在您可以向測試客戶端添加代碼并運(yùn)行它。
7. 雙擊MyBeanClient.java,并用以下的代碼進(jìn)行替換,使用CTRL + S保存。
package sampleejbproject; import javax.naming.InitialContext; import javax.naming.NamingException; public class MyBeanClient { public static void main(String[] args) { try { InitialContext ctx = new InitialContext(); MyBeanRemote bean = (MyBeanRemote) ctx.lookup(MyBeanRemote.class.getName()); bean.doSomething(); } catch (NamingException e) { e.printStackTrace(); } } }
在上面的代碼中有一些關(guān)鍵的信息要注意:
由于bean代碼的編寫(System.out.println),結(jié)果將輸出到MyEclipse中的應(yīng)用程序服務(wù)器控制臺視圖。要查看應(yīng)用程序的結(jié)果,請右鍵單擊MyBeanClient.java,然后從菜單中選擇Run As> Java Application。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)