据我了解,Session Bean 是会话Bean,它有一个特性就是在会话期间能保存状态信息(stateless除外),适用于作为系统流程控制。而Entity Bean 是实体Bean,它代表一个具体的对象,多用于存放数据,在数据库应用中,主要用于对应数据库的一张或多张表。

解决方案 »

  1.   

    session bean与entity bean是不同的俩个概念,后者是用来连接数据库的,它有container manager 和 bean manager两种模式,而session bean是用来连接客户端与entity bean的,在session bean中,你可以添加一些商业逻辑代码,提供一些服务,而在entity bean中,一般就只有一些连接数据库的代码了,我也是刚学ejb的,希望有机会可以和各位大虾交流一下,我的qq是:10369315
      

  2.   

    只有BMP才经常连库和写JDBC吧!CMP的这些过程都是Container代劳的!masting EJB比较好!我觉得应该好好看一下!对不起,我也是新学的,只是随便说说!
      

  3.   

    session Bean 一次只能有一个Client,其持久性随EJB Server的结束而结束;
    entity Bean 可以为多个Client共享,其持久性只与数据库有关,所以较长.