代码之家  ›  专栏  ›  技术社区  ›  Ken

javaee编程技巧

  •  12
  • Ken  · 技术社区  · 17 年前

    许多大公司的招聘广告都特别要求具备JavaEE经验。是否有我应该学习的特定技能或发展环境来胜任这类工作?

    6 回复  |  直到 14 年前
        1
  •  11
  •   Arjan Tijms Mike Van    13 年前

    下载JBoss并开始使用文档中的示例应用程序。如果你做过java,你的成功率是95%。JavaEE将容器和命名方面添加到您已经了解和喜爱的Java中。随着EJB3的出现,bean变得简单多了,因为您只需要几个注释就可以使用EJB。javaee可能有点让人望而生畏,因为它的首字母缩略词soup是可用的技术,但要专注于基础知识:EJB3、JNDI、JMS、数据访问(如Hibernate/JDO)和容器基础知识。

        2
  •  9
  •   Arjan Tijms Mike Van    13 年前

    “是否有我应该学习的特定技能或发展环境,才能胜任这类工作?”



    2) EJB(可能)
    3) JSP
    4) 蚂蚁

    6) subversion或其他风投
    7) http和html
    8) javascript
    9) 支柱
    10) 冬眠
    11) 春天(也许)

    我不是想吓唬你,但是你需要知道的是,你可以从WROX出版社的“专业J2EE”中得到1/2。剩下的技能,你应该能够通过一本spring书籍(大多数spring书籍也讨论stuts和hibernate)——例如“spring入门”-- http://www.sourcebeat.com/books/springlive.html .

        3
  •  5
  •   Arjan Tijms Mike Van    13 年前

    这些工作很可能要求您具有一个或多个主要应用服务器供应商的经验,即WebLogic、WebSphere或JBoss。这与您习惯于使用servlet&JDBC,但它仍然只是Java。通常,您必须处理诸如JNDI查找、依赖项注入、消息队列、维护事务之间的应用程序状态、对象/关系映射等问题。

    我发现,对于大多数JavaEE项目,了解组件和系统是如何配置的以及它们是如何协同工作的比了解任何特定的编程技能更重要。您还需要花费更多的时间等待服务器启动;);

        4
  •  1
  •   anjanb    17 年前

    从WROX出版社获得“Professional J2EE”一书——它已经有6-7年的历史了,但内容相当不错。您应该能够很好地使用这本书和JBoss的3.x版本或JBoss和eclipse的4.x版本。

        5
  •  1
  •   Arjan Tijms Mike Van    13 年前

    Ken,无论何时开始面试,都要注意,疯狂的Java营销机器似乎正在将J2EE重命名为JavaEE。可以想象,在不久的将来,您可能会遇到一个从未听说过J2EE的人力资源部门,但迫切需要JavaEE经验。

        6
  •  1
  •   Arjan Tijms Mike Van    13 年前

    我觉得你身体很好。servlet是JavaEE的一部分,因此您已经具备了一项技能。JDBC的使用也差不多,但大多数情况下是在其他框架下使用的。

    所以我想说你已经有(一些)JavaEE经验了。阅读有关EJB、事务的信息,我想你已经准备好接受采访了。

    继续你准备好了。(如果不是,至少你会从面试中学到:P)