EJB is used widely in some big companies.
And we are looking forward for EJB3.
:)

解决方案 »

  1.   

    EJB真的没用吗,过几天我还打算去跟老师学习呢,
      

  2.   

    EJB3其实很不错,改变很大,吸取了hb的精华
    呵呵,值得期待
      

  3.   

    EJB3?还是再观望吧,需要实践磨练后才知道它的价值。
    当初EJB,EJB2哪个不是描绘的多么的理想,多么的令人振奋?
    包括.NET。
    在IT界,发现炒作概念忽悠局外人最拿手了。
      

  4.   

    吸取了HB精华?哈哈,那么在持久层我还不如直接用HB
      

  5.   

    现在ejb出来新的版本,觉得比以前的版本有了很大的不同!
    对于一般企业来说用的不多!因为ejb比较麻烦,配置很复杂!
    不过对于大型的企业来说,ejb还是有相当好的优势的!
      

  6.   

    对于小型项目来说ejb的确没有用,
    因为想要调用ejb的话,就要调用ejb容器,然后容器在调用本地home接口,本地接口调用远程接口,这样无外乎浪费资源,用普通得javabean就可以连接数据库与DB连接和调用。
    但要是你运行大型项目的话,ejb就能相对的节省资源,减少运行时间。
    我现在参加的大型项目(某汽车的销售系统),分9大模块,上千种分支,这是在调用普通的javabean,会对服务器造成很大的负担,而且也不好调试,并且不符合规范了!
      

  7.   

    “不过对于大型的企业来说,ejb还是有相当好的优势的”,优势在哪?
    “javabean,会对服务器造成很大的负担”,负担?哈哈,群集不能负载均衡吗?
      

  8.   

    to DarrenWang(达伦),你说我,你也是垃圾!
      

  9.   

    对ejb了解不深入,没有发言权.不过偶知道:SUN在java持久化方案比较终于正式宣布,实体bean是不可接受的!
    http://research.sun.com/techrep/2004/smli_tr-2004-136.pdf
      

  10.   

    回复人: qnetsoft(丐帮总帮主) ( ) 信誉:100 
    to DarrenWang(达伦),你说我,你也是垃圾!这个回复好强的说.
      

  11.   

    并发数高的时候,ejb效率高,并发数小的时候,ejb效率低
    小型系统,使用ejb麻烦
    大型系统,使用ejb会带来方便,特别是事物管理方面。
    以上纯熟个人感觉,对不对不清楚
      

  12.   

    可以好好讨论,但不要人生攻击嘛。现在的项目也在用ejb,持观望态度
      

  13.   

    ejb 能从发展到3.0,那就说明它的出现会给我们开发带来益处的,就像MVC开发模式一样.
    为什么大家一开始都在用sun公司的Model 1,现在用 Model 2,当然,这两种规范在你的开发中都可用,
    取决你自己,EJB也一样.不过,在支持事务这块,EJB还是不错的.
      

  14.   

    EJB还是很有用的,不过入门比较的困难,等到你入门了就知道它的神奇所在
      

  15.   

    EJB适用用大型的分布式系统.如e-bay.
      

  16.   

    EJB很有用,但要会用,真的很难!!!
      

  17.   

    个人认为搞java的
    怎么还是要看看ejb的
    好的话我们就学会使用它
    不好的话我们也要知道它为什么不好
    所以
    继续学习ejb!
      

  18.   

    EJB我一开始就没打算使用的,只是熟悉了一下大概的流程和原理一直是用hibernate和struts,大型项目没做过:)
    EJB对事务处理的支持,session bean和消息驱动bean用的人比较多吧,cmp效率真的不怎么样
      

  19.   

    我个人的观点是:对于小项目,用jsp/servlet足以解决问题,对于对业务要求表明确的,最好能用基于mvc框架的struts,hiberate等。而对于大的项目,尤其是分布式,或需要远程的调用的,ejb无论从
    效率,可扩展性,可移植性等,始终还是没有更好的技术能代替。也正是microsoft.net无法与之比拟的。如果是面向小的应用,我们就没有必要用j2ee这么大的一个框架来作为解决方案,用一个jsp就能拿下,我个人更好看法是你要只想用jsp/servlet来玩玩,还不如用.net来解决问题。.net的优势在windows平台上,而java是unix/linux平台;小型的应用都在windows上跑。另外.net与操作系统,IE浏览器之间有莫大的渊源,更适合轻量级的应用。
      

  20.   

    我还是觉得EJB有用啊,在大项目上要是点击率很高的,用CMP的话效率很高的。毕竟看你是用在什么方面啊,要是小项目的话用EJB自己会做郁闷的。
      

  21.   

    其实小项目用EJB应该也可以的,我没实践过,但读了一段时间EJB后觉得只要熟悉它了,做东西是可以简化的.....
      

  22.   

    to gaolongbiti() 
    EJB中现有的技术有分布式和集群两大特点,但EJB的部署困难,在不同的应用服务器间缺乏通用性。
        分布式:可以由Hessian,burlap来实现,至于关键性的事务,可以有JOTM来实现分布式事务。
        集群:对数据库操作频繁的应用可以采用数据库集群,而对于访问量比较大的可以采用WebContainer的集群;至于EJB为何设计的如此失败:“EJB没有利用动态代理技术。只要以AOP的方式提供infrastructure,business object就能保持POJO的形态,就不会变得很难用。 ”再来看轻量级和重量级解决方案的区别:“lightweight solution没有绑定,需要哪些东西是on-demand地选择的,而不是all-in-one地捆绑上去的。所以从某种意义上,lightweight solution对architect的要求更高,因为他必须仔细衡量自己application的每个需求”
      

  23.   

    垃圾也分等的,而你是最下的一等!
    shit,不懂就tmd闭嘴,jjww的,烦不烦那?!
      

  24.   

    Java中有好多技术都不太实用,只是被sun吹过了头。还是.Net的实在,要用呀!!