session bean 表示一个动作(象动词),entity Bean 表示一个动作的对象(象名词)。
比如提款,session bean表示提款这个动作,而entity bean 是提款的对象(如一个帐户)。
MDB和session bean的作用差不多,但是mdb是通过jms来实现的。是用异步方式来实现的。(session 和entity Bean 是同步方式实现的)。
希望有用。

解决方案 »

  1.   

    stateful session bean 购物车stateless session bean 如信用卡的验证entity  bean操作数据库频繁,安全性事务性要求高message bean 如管理端的
      

  2.   

    你应该学过物理,我们把一个斜向下的作用力分解成一个水平方向的力和一个竖直向下的力,这样使得计算方便,容易理解,减少错误。    Enterprise Java Bean就是把复杂的业务分解开,如果把实现描述为一个合力的话,那么我们显然应该按照一定的规律把这个复杂的合力分解成多个比较简单的分量,于是乎,按照这样的原则,EJB被设计出来。    软件力学,哈哈。
      

  3.   

    请问大家,session bean调用实体bean怎么用?
    mdb调用实体bean怎么用?