明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

說明

[摘要]共有4個.jsp文件,依次為index.jsp,createejb.jsp,createfile.jsp,createxml.jsp,主頁面是index.jsp在index.jsp中可以選擇服務(wù)器類型(現(xiàn)在只作了Weblogic)選擇要創(chuàng)建的ejb類型:包括Stateless bean,State...
共有4個.jsp文件,依次為index.jsp,createejb.jsp,createfile.jsp,createxml.jsp,主頁面是index.jsp
在index.jsp中
可以選擇服務(wù)器類型(現(xiàn)在只作了Weblogic)
選擇要創(chuàng)建的ejb類型:包括Stateless bean,Stateful bean,Entity bean
輸入要創(chuàng)建的ejb的名稱(以后所有創(chuàng)建的ejb各文件均以此名稱作為開頭,例如xxxHome,xxxRemote,xxxEJB):

例如,我們選擇Stateless bean,ejb名稱為Test


進入createejb.jsp:
可以輸入要創(chuàng)建的包名(例如這些文件所要打的包的名稱)
輸入要創(chuàng)建的Home接口中的方法:默認(rèn)方法為create() TestRemote。其中create()為方法名,TestRemote為返回值
請輸入要創(chuàng)建的Remote接口中的方法:其中先寫方法名稱,空格后輸入返回類型;以回車來分割不同方法

例如:我們輸入創(chuàng)建的包名為:com.test;Home接口中用默認(rèn)方法;Remote接口中輸入hello() String


進入Createfile.jsp:進行Development Deploy配置(也即.xml的配置)。在這里由于我對EJB理解不深,有些選擇只能是固定了,對一般EJB項目應(yīng)該是可以使用的了
選擇事務(wù)處理類型(只有Container)
選擇事務(wù)的屬性(只有Required)
輸入緩存中最大的beans數(shù):默認(rèn)是100
輸入JNDI名稱:默認(rèn)是ejb名稱_JNDI

例如:我們都用默認(rèn)值


進入createxml.jsp:創(chuàng)建完畢。
此時我們的例子顯示的是:您要完成的ejb框架已經(jīng)搭建完畢,所有文件在目錄Test\下,填充并修改部分.java文件使其符合您使用的規(guī)格,雙擊build.bat完成ejb的創(chuàng)建

此時,在bea\wlserver6.0sp1\目錄下出現(xiàn)了Test子目錄,打開看看,很象weblogic自帶的ejb例子中的目錄結(jié)構(gòu),不過還少兩個子目錄,別急,部署完了,就更像了。
現(xiàn)在就該編寫具體的程序了,打開java文件,開始編碼(這里就不用多說了)

如果編碼完畢并且正確的話,雙擊build.bat吧,哈哈,成功了,那兩個子目錄出現(xiàn)了。進入build子目錄,兩個生成的jar包都在,剩下的就是把那個你起ejb名字的(不是結(jié)尾有EJB的那個)jar包靠到weblogic的applications下,重啟weblogic,ejb部署成功。
最最后你要做的事情就是在jsp或servlet中通過你輸入的JNDI的名稱調(diào)用這些ejb了。

其實這幾個文件是我沒事的時候為了鞏固對ejb的理解隨手寫的,可能會有一些錯誤與不足,就當(dāng)拋磚引玉吧,希望能和一些java愛好者共同探討和學(xué)習(xí)j2ee。^_^


標(biāo)簽:說明