【问题标题】:Java EE Programming SkillsJava EE 编程技能
【发布时间】:2008-10-08 00:45:05
【问题描述】:

我有多年的 Java 经验,包括 Swing、Servlet 和 JDBC,但从未为 Java EE 服务器编程。

许多大公司的招聘广告都专门要求有 Java EE 经验。我应该学习哪些特定技能或开发环境才能胜任这类工作?

【问题讨论】:

    标签: java jakarta-ee


    【解决方案1】:

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

    【讨论】:

    • JSP、Servlet 和 JSF 怎么样?
    【解决方案2】:

    “我应该学习哪些特定技能或开发环境才能胜任这类工作?”

    如果我要采访一个典型的 Java EE 商店的人,我想知道你对以下内容的了解程度
    1) 小服务程序
    2) EJB(也许)
    3) JSP
    4) 蚂蚁
    5) junit
    6) 颠覆或其他 VCS
    7) http 和 html
    8) javascript
    9) 支柱
    10) 休眠
    11) 春天(也许)

    我不是想吓唬你,而是你需要知道的 1/2 可以通过 WROX 出版社的“专业 J2EE”获得。剩下的技能,你应该可以通过一本春季书籍(大多数春季书籍也谈到stuts和hibernate)——例如“The Spring Primer”——http://www.sourcebeat.com/books/springlive.html。

    祝你好运

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        从 WROX 出版社获得“Professional J2EE”一书——它有 6 到 7 年的历史,但内容非常好。你应该可以用那本书和 3.x 版本的 JBoss 或 4.x 版本的 JBoss 和 eclipse 过得很好。

        【讨论】:

          【解决方案5】:

          无论何时开始采访,Ken,请注意,疯狂的 Java 营销机器似乎正在将 J2EE 重命名为 Java EE。您可以想象在不久的将来遇到一个从未听说过 J2EE 但迫切需要 Java EE 经验的 HR 部门。

          【讨论】:

            【解决方案6】:

            我认为你的状态很好。 Servlet 是 Java EE 的一部分,因此您已经掌握了一项技能。 JDBC 的使用也几乎相同,但大部分时间是在其他一些框架下使用的。

            所以我想说你已经有(一些)Java EE 经验。阅读有关 EJB、事务的信息,我认为您已经准备好接受面试了。

            很多时候,获得这种体验的唯一方法就是亲身体验。如果您说服面试官您已经具备的技能足以获得该职位,那么您将通过经验获得其余的技能。

            继续!你准备好了。 (至少你会从面试中学到东西:P)

            【讨论】:

              猜你喜欢
              • 2015-04-21
              • 2011-08-16
              • 2011-05-11
              • 1970-01-01
              • 1970-01-01
              • 2011-03-18
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多