你从哪里听说“官方提出EJB是J2EE之败笔”?请给出消息的具体链接。
EJB2.0固然屡遭诟病,但是session bean和message drive bean还是很成功的。
如果没有确切证据,就人云亦云,大放厥词是很不负责任的!

解决方案 »

  1.   

    我觉得会话BEAN简直是非常经典的设计思想,偶喜欢
      

  2.   

    session bean 很棒,ENTITY BEAN就不那么好了,尤其是CMP,HIBERNATE完全比它好,MESSAGE DRIVEN BEAN 没有用过。
      

  3.   

    ejb3.0规范大大简化了ejb的复杂的结构,你可以像使用普通的javabean一样使用ejb,同时也和hibernate一样支持直接的sql等多种改进,可以说ejb3.0将大大吸取java社区的建议。
      

  4.   

    不论消息真假,反正有一点是事实大部分j2ee的开发者没有使用ejb, 大部分使用采用了ejb的开发者,仍然不知ejb到底是什么,在下也是后者中的一个,只会依样画葫芦。不象其他的,虽谈不上知其所以然,好歹也能说个子丑寅卯。从这点来讲,确是败笔
      

  5.   

    我觉得webservice完全可以取而代之。不就是一个远程对象的引用吗,有什么了不起,搞得那么复杂?
      

  6.   

    哪里来的消息?
    感觉session bean还可以,不过entity bean就不那么好用了
    而且对于整个理论,还是理解不深
      

  7.   

    同意shine333(enihs) 说的
    可是...那学什么啊?
      

  8.   

    高手们指点一下撒,不学EJB那学什么呀
      

  9.   

    不复杂,只是写起来麻烦。不过会话BEAN确实是不错滴。
      

  10.   

    EJB不仅是技术,而且是一种规范,更是一种设计思想,不管它的实现有多遭,它的思想却是很有价值的,大家在学习一种技术的同时应该多想想它里面所包含的设计思想,否则是不会有真正的提高的
      

  11.   

    大家觉得entity bean不好吗???偶觉得挺好用的呀,可以直接让容器来管理你的事物处理,而且操作entity bean感觉好象在用对象数据库,很直观的表现了对象的各种属性
      

  12.   

    我在项目中之用过session bean,总体感觉还是不错的;对entity bean仅限于个人学习,项目中没有用,觉得不好用!任何一种规范或framework如果脱离了易用性,那最终必然走入死胡同,尤其是规范出于对从前版本的兼容不得不越定义越复杂,只能向前不能回头。当基础无法支撑起整个体系结构的时候,只能是另一种新的规范或者技术随着市场的需求应运而生,前者于是顺其自然的倒下,于是开发人员又需要重新学习和应用新知识了。对于实用主义者的程序员是最累的,由于对旧的知识没有掌握其思想精髓而只是会用而已,过去的所学和所用已经没有任何用处和收获,那对于新知识又可能开始走同样的路,最终必将还是一无所获。所以技术、规范、framework等等,不同的人会有不同的对待方式,于是有的人成为manager,designer,architecture……,而有些人最终还是programer.
      

  13.   

    大家可以看一下上半月的《程序员》,或是到sun的官方网站上去查看。
    败笔我可不敢随便乱说啊。
    会被砍的。
      

  14.   

    个人觉得实体Bean是差了点,不过EJB3.0不是吸取了hibernate的有点有所改进吗?我觉得EJB并没有那么烂
      

  15.   

    楼主,你告诉我《sun官方提出EJB是J2EE之败笔》到底出自何处?程序员上可没有这句话,如果sun官方上有,麻烦贴出具体网址,不然就是胡说八道.
      

  16.   

    j2ee这个东东,好就好在他的组件可以高度的重用么,EJB就是他的核心.通过他我们可以获得企业级的分布式和线程安全,而且他的获得是不需要一行代码的.工具的使用让开发变的越来越容易,可是程序员其却越来越无知,调试变的越来越困难,EJB 3.0是越简单还是越困难....
      

  17.   

    可以先学习hibernate持久层的东西
    struts等技术,以后有机会就向ejb发展,这样也可以打好基础了
    ejb是重量级的,hibernate是轻量级的
    特别是hibernate中可以利用Xdoclet技术,轻松自动产生配置文件
      

  18.   

    说ejb败笔主要是指entity bean,而不是session beansession bean的优势显而易见
      

  19.   

    seriously !!!!!
    同样的困惑,没有EJB那J2EE是什么样子呢??
      

  20.   

    感觉没有EJB就不是J2EE了
    分布式实现和容器管理的事务实在是太方便了
    尤其是强大的事物功能让我欲罢不能
      

  21.   

    使用ejb坏处多于好处。
    我只用它的 “分布式” 的好处
      

  22.   

    stateless session bean和message driven bean是不错,其他的......不好说。