找工作的时候发现有些要求直接写的java/java ee,我只会spring,hibernate和ajax,不会ejb能说自己符合条件吗?

解决方案 »

  1.   

    基础不牢,地动山摇,不知道你目标公司是什么样的?大公司注重你的基础,数据结构,算法,数据库的相关的知识,J2SE,以及J2EE的基础,再懂点设计模式,UML建模更好,比如基本API,jdbc,servlet,jsp,但要精通哦,学的要稍微深一点,浅薄的懂一点可不行,好公司进不去。框架都是浮云,框架太方便了,最好能看看原码,千万别用框架用到麻木,基础都撂下了,这样会耽误自己。
    EJB的优势在于分布式项目的开发(就是多个JVM下部署APP),它有自己的一套标准,由EJB CONTAINER来管理实现,比如JBOSS就是个EJB CONTAINER的VENDOR
    如果你的目标公司要求,你就学学呗,不是太复杂,但只要你基础好,不用担心,学起来很快的。
    一点小建议,希望你能找到心仪的好公司!
      

  2.   

    我也觉得基础很重要,其他的啥框架其实就是为你的开发提供便利的。如果你都理解MVC了,那么学Strut就不费啥劲了。
      

  3.   

    ebj很多公司不用,百度下了解是啥东西就行
      

  4.   

    我也不会EJB啊我就了解过哥懂OSGi啊
      

  5.   

    ejb对计算提升很有帮助,   实用性不是很高
      

  6.   

    很多人认为 Java Web 开发就是 J2EE 了
      

  7.   

    请问相比之下,JPA用的多吗?
      

  8.   

    现在大部分公司不用EJB了,只是一些大公司老的项目用到。没办法改掉,就一直在用,现在面试中,问EJB的很少,我也不会,呵呵。
      

  9.   

    不会EJB并不代表不能从事J2EE方面的工作了,J2EE是标准、是平台,里面有很多东西,比如Servlet标准、XML、EJB等,Servlet是基础,Java知识是基础,有基础就符合了。
      

  10.   

    没问题的,公司很少用EJB,即使用的话也不会让你来弄得,架构师把框架搭建好后,你只要明白运行的流程就可以了,你是在他的架构之上嵌入你的业务代码(都是基础的代码)。什么任务调度、并发、消息驱动之类的代码你都不用管的,当然有时间学习一下也是不错的。
      

  11.   

    国内连ejb资源都很少……开发也比较少用ejb