我在Java方面有很多年的经验,包括Swing、Servlet和JDBC,但从来没有为Java服务器编程。
许多大公司的招聘广告都特别要求具有Java EE经验。是否有我应该学习的特定技能或开发环境才能胜任这类工作?
发布于 2008-10-08 00:54:11
下载JBoss并开始使用文档中的示例应用程序。如果你做过java,你就能做到95%。Java将容器和命名方面添加到您已经了解和喜爱的java中。随着EJB3的出现,beans变得简单多了,因为您只需要几个注释就可以开始使用EJB。Java可能有点令人望而生畏,但要专注于基础知识: EJB3、JNDI、JMS、数据访问(如Hibernate/JDO)和容器基础知识。
发布于 2008-10-08 01:15:13
“有没有我应该学习的特定技能或开发环境,才能胜任这类工作?”
如果我要为一个典型的Java EE商店面试某人,我想知道您对以下内容的了解程度
1) servlets
2) EJB (可能)
3) JSP
4)蚂蚁
5) junit
6) subversion或其他VCS
7) http和html
8) javascript
9) struts
10)休眠
11)春天(也许)
我不是想吓吓你,而是你需要知道的1/2你可以通过WROX press的“专业J2EE”得到的东西。剩下的技能,您应该能够使用spring书籍(大多数spring书籍也讨论stuts和hibernate) --例如“Spring Primer”-- http://www.sourcebeat.com/books/springlive.html。
祝好运
发布于 2008-10-08 00:53:18
这些工作很可能要求您拥有一个或多个主要应用服务器供应商的经验,即WebLogic、WebSphere或JBoss。它与您习惯使用的servlet和JDBC略有不同,但它仍然只是Java。通常,您必须处理JNDI查找、依赖注入、消息队列、维护事务之间的应用程序状态、对象/关系映射等事情。
我发现,对于大多数Java EE项目,更多的是了解组件和系统是如何配置的,以及它们是如何协同工作的,而不是任何特定的编程技能。您还需要花费更多的时间等待服务器启动;);
https://stackoverflow.com/questions/180978
复制相似问题