1.不是.
2.不是.
3.区别就是一个有状态一个无状态.何为有状态何为无状态,请自己看书.此处很难说清。
4.没有定论.可以使用会话bean利用JDBC直接操作数据库;可以使用BMP 实体bean的任何自定义方法操作数据库;也可以使用CMP实体bean的create方法。如果我猜得没错的话,你是不是学了java没多久就上EJB了?

解决方案 »

  1.   

    第二个答案我说错了。另外EJB的接口还分“本地远程接口”和“远程接口”,区别在于前者不使用RMI而后者使用。
      

  2.   

    是不是在运行时,当客户端发现调用时,
    客户端实际是通过RMI-IIOP协议调用实体Bean(或会话bean)的remote对象(或local对象)上的方法,然后容器负责截获该调用,然后去掉用真正的entitybean实例对象上与remote对象(或local对象)上对应的方法,并负责把返回值传递给客户端?