EJB3 (1)
新建一個EJB模塊
先寫一個最簡單的無狀態Session Bean,首先定義一個遠程接口:














@Stateless標注表明這是一個無狀態會話Bean,完成了這個簡單的Demo后,打包部署到服務器上。接著我們來測試這個會話Bean,新建一個WEB模塊,我們利用這個web應用來遠程調用會話Bean。我們可以在web模塊里新建一個Servlet:














這個測試用web模塊已經完成,將WEB模塊打包部署后即可以運行
不過,如果我們自己指定了會話Bean的JNDI名,那么以上的測試代碼將發生異常,例如:








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


Servlet已經更改了,只有一點點不同。





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