【发布时间】:2012-08-31 03:20:24
【问题描述】:
我打算学习 Java EE,但我不知道从哪里开始。
基于Java EE version history,有一些技术存在于较低版本中,而这些技术在较高版本中不可用。在学习 Java EE 5 或 6 之前是否需要学习 J2EE 1.4?还是学习最新版本更好,因为他们这样做的目的是改进以前的版本。
您能否推荐一些有关 Java EE 的资源?
【问题讨论】:
标签: java jakarta-ee
我打算学习 Java EE,但我不知道从哪里开始。
基于Java EE version history,有一些技术存在于较低版本中,而这些技术在较高版本中不可用。在学习 Java EE 5 或 6 之前是否需要学习 J2EE 1.4?还是学习最新版本更好,因为他们这样做的目的是改进以前的版本。
您能否推荐一些有关 Java EE 的资源?
【问题讨论】:
标签: java jakarta-ee
除非直接需要在遗留系统上工作,否则最好从最新版本的 Java EE 标准开始。
对于初学者,我推荐 Marty Hall 的 free tutorials,尤其是 Configuring & Using Apache Tomcat,让您快速上手。
还有一个官方的 Java EE 初学者教程,The Java EE 7 Tutorial。它写得体面,包含很多例子。到最后,您应该很清楚下一步该去哪里。
【讨论】:
Java EE。这是真的吗?如果是真的,我从上面的链接开始学习Java EE 会浪费时间吗?我真的很喜欢Java 很多,我已经很好地学习了Java SE。那我该怎么办?
JSP 还是servlets(有没有你提到的java EE 的实现) .你能不能给我提供几个不同的java EE 实现的链接。这样我就可以自己解决我的烂摊子了
Oracle Java EE Tutorial 最适合初学者。在 Java EE 范围内。框架有很多,JSP,JSF,Servlet,Spring,Struts等。首先你应该尝试关注哪个框架更适合你,然后尝试先学习它。
在我看来,您需要先学习 J2EE 1.4,然后再学习 Java EE 5 或 6,因为有时我们可能会面临维护遗留 Java EE 系统的问题。 但是你不需要维护遗留系统,那么你应该先学习 Java EE 6。
【讨论】:
正如 Saul 所解释的,除非您需要在遗留系统上工作,否则没有任何理由学习旧版本的 Java EE。
每个版本的 Java EE 都是一个完全包含的平台,不需要学习或了解以前版本的任何内容。
如果是 1.4,最好不惜一切代价避免它。它包含几种技术(主要是 EJB 2),它们是不良实践的体现。看着这些只会让你的头脑蒙上阴影。如果可能,请远离它。
Java EE 6 与 1.4 中构建应用程序的方式截然不同,是开始使用的推荐版本。
【讨论】: