EJB的优势和特点,随便找本关于EJB的书肯定有java的东东,包括EJB,都是吃内存的老虎。不知道你的计算机配置如何?

解决方案 »

  1.   

    看你是否对数据库的操作是否太频繁了,数据库创建连接,访问,查询会调用掉很多资源。WSAD本身也很占资源,websphere4.0好象只支持EJB1.1的吧?
     
    你可以去看一下enterprise javabean,这本书不错的。我还没完全看完的。
      

  2.   

    建议使用2G内存EJB对分布是有很大的优势
    如果不是分布可以考虑不使用EJB
      

  3.   

    其实并不慢,JB8跑的很爽,比JB6、JB7快多了,
    建议用JB8或更高版本。
      

  4.   

    除了java,ejb需要配置高外
    Websphere很慢是一个经久不衰的话题。
    在国外论坛上也总是这样感慨。
    何况还选Windows做平台!
    只能是加强装备喽。
    或者装linux吧。
      

  5.   

    如果不是分布式的话,感觉用EJB得不偿失啊,而且模式设计不好的话,效率就更低了。偶水平低,EJB学习ing。
      

  6.   

    EJB是做大型的東東, 一般的簡直是大材小用, 甚至效率就更低.
    我在看MasteringEJB
      

  7.   

    EJB一般是做较大型企业的CASE.
    主要体现在分布试,可维护的上面。如果不用再分布试,那么简单的jsp+javaBean+DB
    就可以了。
      

  8.   

    哈哈,我的384MDDR,感觉还不错
      

  9.   

    慢,一般不用。
    准备在下个项目中抛弃entitybean,只用sessionbean,不知道有没有人(实际项目)这么做过,效率是不是会提高一些??
      

  10.   

    优势大的很,安全,事务等等都不用考虑,特别是cmp!其实ejb很简单学,复杂的就是灵活的应用,并且高效的用!开发ejb有很多的设计模式,大家可以看看
      

  11.   

    用SessionBean来调用BMP或CMP,必要时,还需要作一个Session facade来隐藏具体的实现,作为Web端作一个代理,在后台的程序,多考虑一些J2EE的设计模式,这样可以提高程序的性能,方便维护
    另外,鉴于BMP对数据的访问次数过多影响性能,关于大数据集的查找,尽量要用SessionBean来直接实现
    至于,EJB的特点,不必多说了,资料很多,关键是如何让的优势发挥出来,才是重点
      

  12.   

    慢,java的东西在windows上面确实慢,这应该是微软搞得鬼,ejb设计模式比com简单,而且功能强大,中间件功不可没。