CMP下面的BEAN呢 ,就是生命周期有容器自己管理。
而BMP下面的呢,则是由你自己也就是BEAN的编写者,进行管理。
相对而言,CMP比较简单,实用。

解决方案 »

  1.   

    其实根据需要来选择。这要多看设计模式的书。多谢代码。
    什么时候改用那个就知道了。
    其实根本没有绝对的事情。根据你的经验和他人的经验要好一些。^_^
    其实楼上只是说他们之间简单的区别。
    如果你没有做过EJB的项目,你可以暂且这样理解。^_^
      

  2.   

    为了存储 CMP 现阶段所不能处理的复杂的 Bean 
    包含如下数据的实体 Bean: 
      内嵌 Java 对象 
      对象的集合 
      对其它 Bean 的引用 
      ... 
    CMP 所不支持的数据源