先泛泛而論,講一講EJB的開發(fā)步驟。
1.1 sessionBean的開發(fā)
第一步,寫遠程接口(remote interface),繼續(xù)EJBObject接口,把需要調(diào)用的public方法寫在里面(這些方法將在SessionBean中實現(xiàn)),注重要聲明throws
java.rmi.RemoteException。
例如:
第二步,
寫Home接口(生成EJBObject引用的factory) 至少生成一個create方法, 注重要聲明throws java.rmi.RemoteException和javax.ejb.CreateException。
比如:
第三步,
寫真正的Session Bean的實現(xiàn)(實現(xiàn)定義在遠程接口中的方法), 需要實現(xiàn)javax.ejb.SessionBean接口
注重:不能用implents
MyEJB的方式直接實現(xiàn)遠程接口,此處不用拋出RemoteException package jsper.ejb;
第四步,寫一個發(fā)布用的配置文件ejb-jar.xml 需要提供的信息:
最后你還可以提供屬于自己的配置信息供自己控制EJB的工作方式。
例子:
新聞熱點
疑難解答