非也。用不用entitybean甚至用不用ejb是你的自由。

解决方案 »

  1.   

    entitybean还有两种,你打算用bmp还是用cmp呢?sessionbean和entitybean还有messagedrivenbean三者是互相独立的,并不存在紧密耦合的关系。例如,sun推崇的解决方案当然是sessionbean+entitybean(2.0而言)了,但是目前开源社区采用更为广泛的解决方案却是sessionbean+hibernate。sessionbean的优秀特性是几乎没有争议的,entitybean就有许多为人垢病的弱点,关于这些东西的争论老多了。。自己研究研究吧,见仁见智,适用的就是最好的,没必要把自己束缚在任何一种技术上。
      

  2.   

    谢谢你的答复,对于entitybean我也觉得有很多不方便的地方,比如我在另一个帖子里提的问题,如果一个entitybean的属性中有是ID的,我必须将ID转换成name才能传给客户端。如果entitybean能直接对应数据视图就好了。
      

  3.   

    现在对entity bean的讨论很多,现在很多人都不用entity bean了,都在使用session bean+dao这种模式,dao可以是hibernate。