日期:2014-05-20  浏览次数:20666 次

一个无状态会话bean可不可以从普通java类继承?抽象java类呢?
最近再用EJB做一个服务监控系统,监控DNS,数据库等服务是否正常运行。
这些服务中有很多业务是相同的,比如监控结果入库、定期进行轮询等。
因此想问一下无状态会话bean可不可以从普通java类继承?抽象java类呢?

------解决方案--------------------
都可以 在你接口的实现类中 继承就可以了 你开放的是接口 只要继承EJBObject 接口 在
<ejb-class> 中也是一样啊 只要实现SessionBean接口即可 你要是所有的接口的实现类都是一个 都可以继承自公共的实现类。

最好接口实现类划分清楚。 可以把相同功能的实现放在公共类里用静态方法表示 每个实现类只是调用下而已。