EJB3 (1)
新建一個(gè)EJB模塊
先寫一個(gè)最簡(jiǎn)單的無狀態(tài)Session Bean,首先定義一個(gè)遠(yuǎn)程接口:














@Stateless標(biāo)注表明這是一個(gè)無狀態(tài)會(huì)話Bean,完成了這個(gè)簡(jiǎn)單的Demo后,打包部署到服務(wù)器上。接著我們來測(cè)試這個(gè)會(huì)話Bean,新建一個(gè)WEB模塊,我們利用這個(gè)web應(yīng)用來遠(yuǎn)程調(diào)用會(huì)話Bean。我們可以在web模塊里新建一個(gè)Servlet:














這個(gè)測(cè)試用web模塊已經(jīng)完成,將WEB模塊打包部署后即可以運(yùn)行
不過,如果我們自己指定了會(huì)話Bean的JNDI名,那么以上的測(cè)試代碼將發(fā)生異常,例如:








這里我們指定了會(huì)話bean的JNDI名為"hello",更改后的EJB模塊需要重新部署,還要更改相應(yīng)的Servlet和Jsp中的代碼:


Servlet已經(jīng)更改了,只有一點(diǎn)點(diǎn)不同。





Jsp也做了小小的改動(dòng),如此更新后重新部署WEB模塊,測(cè)試代碼即可順利運(yùn)行
posted on 2008-09-12 20:49 waynemao 閱讀(113) 評(píng)論(0) 編輯 收藏 所屬分類: Java ee