我也是学了1年了,感觉还没到EJB有精通的必要,还有很多基础的东西值得学习

解决方案 »

  1.   

    我觉得先without EJB,如果有兴趣了就稍微了解一下EJB,看以后的工作是否需要了。个人觉得EJB用的不多
      

  2.   

    EJB毕竟是企业级应用,对分布式布署支持得最好,但是开发发布复杂,成本高,适合大型项目如股票分析。不过现在出了EJB3.0,借助XDoclet已经大大降低开发的难度;
    Without EJB的框架大多是对JDBC做封装,开发快,成本低,但对发布式事务的处理上面就差一点,适合不大的项目。
    我是先学EJB又转到WithoutEJB上去的,个人还是喜欢EJB,重型轰炸机嘛。但对一般项目有点杀鸡牛刀的感觉,划不来。
      

  3.   

    刚.net转向JAVA还是喜欢轻型框架...
      

  4.   

    我和你差不多..不也说指点..只是一点意见
    EJB是J2EE的核心技心,当然也备受争议,
    EJB学是一定要学..但是学了你不一定要去精它或者用它.
    但是学了EJB后你学别的J2EE技术会很上手!
    国内真正搞EJB的公司不多地..
    个人意见.
      

  5.   

    我跟 ld_thinking(懒得想) 一下,NET与java并用,还是比较喜欢轻型框架,当然也有其多缺陷
    总之两个都用用也好呀
      

  6.   

    大家能否推荐一本EJB或者J2EE的好书,能讲得深入一点的?
      

  7.   

    学EJB看《Mastering EJB》第二版就够了,第三版厚了不少的说
      

  8.   

    最近我也看了Without EJB 
    感觉就是纯理论的东西,然后又把EJB说的一无四处
    如果要深入的话还要自己再去买其他的书看滴所
      

  9.   

    还是SPRING 和 STRUCTS 框架比较好,简单,配置容易,是轻装备,比较好上手,
      

  10.   

    偶不会ejb, 在学java基础。
    struts, hibernate, spring, webwork2 and so on
      

  11.   

    EJB3出来,情况就不一样了。
    我觉得还是先学轻量级的架构吧
      

  12.   

    实际工作需要,项目不大的话不必要用EJB,杀鸡焉用牛刀.
    如果想图前卫,学什么hibernate,spring,jsf,适应最新潮流.最近人肉市场上,还挺吃香的,不过要若干实际经验,呵呵
    不过要想了解J2EE,EJB的原理是必不可少的.先不论它的轻重程度,它的关于组件化,分布式的概念还是比较显著的.
      

  13.   

    without 分布式的事务,就 without EJB 
      

  14.   

    其实楼主问的问题也是我一直关注的:在一个BLOG网站上看了一篇文章,说hibernate和spring的出现,EJB就没有存在的必要性了.但后来又看到:说EJB3.0出现后,hibernate和spring,EJB3.0能很好的融合在一起(不一定是这么说的,反正就这个意思).所以我想学他还是有必要的.
    我也发过跟楼主类似的帖子.好多人都这么说:学不学什么都不重要,关键是学一样东西一定要精,其实这句话也满对的,但是我总认为学一个新兴的有潜力的技术也很重要.
    我自己阅历有限,可能上面的说法很偏激,或根本就是错误的,但我也希望各位前辈能给一个中肯的建议,让我们少走弯路,如果我这个帖子能做到抛砖引玉的效果,那是我最高兴不过的事了!!
      

  15.   

    我刚学JAVA时,老师已经否定了EJB说是爆烦,也就是投入和产出并不能成为正比,我看过正反二方的相关评论感觉更加迷茫,最后还是决定先不学习EJB,先把Struts之类的弄懂,现在看来,EJB推出至今,别的地方不敢说,在中国的应用确实不多,大量使用的还是轻量级的.如果是为了研究可以看看EJB,如果是为了养家糊口的话,建议楼主还是根据国情和市场应用来选择学习.不过话说回来,不管学什么,一定要专,专了一个,后续发展的技术就不会太难了,呵呵....个人观点而已!
      

  16.   

    spring+hibernate+struts技术论坛群9967568,真诚欢迎各位喜好的朋友来学习论坛
      

  17.   

    我觉得EJB没有什么前途样的啊
      

  18.   

    你用过EJB,你会发现Rod Johnson说的是有道理的。
    在我看来,以目前而言,先学spring这种轻量级技术。你有精力再去学EJB。
    工作需要什么,就学什么。