EJB到底坏在那里?与其他什么技术相比较EJB是不好的?在那些方面进行比较?

解决方案 »

  1.   

    感觉挺好的,EJB的失败在于2.X,现在的3.0是比较不错一个框架吧;
    各方面都很成熟,也算是轻量级的,呵呵;
    思想上他是以组件为编程概念的,稍微比面向对象灵活一点;
    基本上spring能做到的,他都能做到,恩,spring还可以集成EJB来开发,个人觉得很不错
      

  2.   


    请问EJB是轻量级的,哪个是重量级的呢?EJB跟SPRING就不是一个级别的,如果你不需要分布式,可以不用EJB,否则EJB绝对是比较好的选择。
      

  3.   

    嗯 谢谢大家,继续关注EJB
      

  4.   

    EJB和spring是不同的两种应用方式,EJB最大的应用就是大型企业应用,那个实际的例子来说吧,通常状况下一个企业级的应用是需要将web服务器和应用服务器相分离的,那么这种情况下他们之间的交互就成为远程交互,EJB可以通过远程接口进行远程交互,那么如果这个时候用到spring呢?因此,spring更多的在于对组件的管理,它们可以说是不同的应用,当然,也可以使用spring对EJB 进行管理
      

  5.   

    EJB从3.0开始已经转向轻量级应用,例如JPA一些东西早已经可以脱离容器运行,框架本身已经开始朝轻量级方向前进;
    何为轻量级,何为重量级,这是个概念,不是标准;
    不是具体规定哪个东西是如何去用去做;而是面对需求而决定的,至于说EJB是大材小用,这是用法问题,因为EJB2.0大家开始对EJB有了这项认识,
    所以使得现在转变思想比较困难,总是以为EJB很应用会变得很沉重,每样的东西都在变化,更新,与时代并进,就像人一样,都是会变的,有的从赤贫变成豪宫,从君子变成了小人,从英雄变成了狗熊,也有从豪富变成了赤贫,从小人变成了君子,从狗熊变成了英雄。
    EJB他本身就是sun标准,是重量级也好,轻量级也好,他要的是通吃,这是他的目标;