什么样的类需要作成EJB(会话Bean)?

到底哪些类需要做成会话Bean呢?一个有点抽象的问题,不过真的很困惑,什么时候用一个一般的Java Bean就可以解决,什么样的java bean 需要做成EJB呢?能不能谈具体点的啊?一般来说你做项目时把什么样的类作成EJB呢?Manager性质的类比如。

actually, is you use only statless session bean, only several generic session bean is enough.
it can be :
1. transaction readonly bean -- don't need roll back.
2. transaction bean -- which transaction may need roll back.
3. no transaction bean
..
..

biz method can be put in a POJO, what you need to do is just call this POJO in the generic session bean.

我想ejb强于普通bean主要有两点:

1 共享ejb容器底层服务,包括缓冲池,事务管理,事实上无状态ejb明显强于
普通bean

2 降低组件的耦合度,将业务逻辑通过一层映射机制与web层分里,
可以使ejb的客户端配置跟灵活

但是感觉他好象并没有很大的作用哦,做起来又麻烦

会话Bean相当于功能操作类,代表着JavaBean中应用很普遍的一个大类。

恩,谢谢banq!