我打算学习 Java EE,但我不知道从哪里开始。
根据Java EE 版本历史,较低版本中存在一些在较高版本中不可用的技术。在学习 Java EE 5 或 6 之前是否需要学习 J2EE 1.4?还是学习最新版本更好,因为他们这样做的目的是改进以前的版本。
您能否推荐一些有关 Java EE 的资源?
我打算学习 Java EE,但我不知道从哪里开始。
根据Java EE 版本历史,较低版本中存在一些在较高版本中不可用的技术。在学习 Java EE 5 或 6 之前是否需要学习 J2EE 1.4?还是学习最新版本更好,因为他们这样做的目的是改进以前的版本。
您能否推荐一些有关 Java EE 的资源?
除非直接需要在遗留系统上工作,否则最好从 Java EE 标准的最新版本开始。
对于初学者,我推荐Marty Hall 的免费教程,尤其是配置和使用 Apache Tomcat以帮助您启动和运行。
还有一个官方的 Java EE 初学者教程,Java EE 7 教程。它写得体面,包含很多例子。到最后,你应该很清楚下一步该去哪里。
正如 Saul 所解释的,除非您需要在遗留系统上工作,否则没有任何理由学习旧版本的 Java EE。
Java EE 的每个版本都是一个完全包含的平台,不需要学习或了解任何有关先前版本的信息。
在 1.4 的情况下,最好不惜一切代价避免它。它包含几种技术(主要是 EJB 2),它们是不良实践的体现。看着这些只会让你的头脑蒙上阴影。如果可能,请远离它。
Java EE 6 与 1.4 中构建应用程序的方式完全不同,是开始使用的推荐版本。
Oracle Java EE 教程最适合初学者。在 Java EE 范围内。框架有很多,比如JSP、JSF、Servlet、Spring、Struts等。首先你应该试着关注哪个框架更适合你,然后尝试先学习。
在我看来,您需要先学习 J2EE 1.4,然后再学习 Java EE 5 或 6,因为有时我们可能会面临维护遗留的 Java EE 系统。但是你不需要维护遗留系统,那么你应该先学习 Java EE 6。