先泛泛而论,讲一讲EJB的开发步骤。
1.1 sessionBean的开发
第一步,写远程接口(remote interface),继续EJBObject接口,把需要调用的public方法写在里面(这些方法将在SessionBean中实现),注重要声明throws
java.rmi.RemoteException。
例如:
第二步,
写Home接口(生成EJBObject引用的factory) 至少生成一个create方法, 注重要声明throws java.rmi.RemoteException和javax.ejb.CreateException。
比如:
第三步,
写真正的Session Bean的实现(实现定义在远程接口中的方法), 需要实现javax.ejb.SessionBean接口
注重:不能用implents
MyEJB的方式直接实现远程接口,此处不用抛出RemoteException package jsper.ejb;
第四步,写一个发布用的配置文件ejb-jar.xml 需要提供的信息:
最后你还可以提供属于自己的配置信息供自己控制EJB的工作方式。
例子:
新闻热点
疑难解答