【问题标题】:Learning Java EE - where to start [duplicate]学习 Java EE - 从哪里开始 [重复]
【发布时间】:2012-08-31 03:20:24
【问题描述】:

我打算学习 Java EE,但我不知道从哪里开始。

基于Java EE version history,有一些技术存在于较低版本中,而这些技术在较高版本中不可用。在学习 Java EE 5 或 6 之前是否需要学习 J2EE 1.4?还是学习最新版本更好,因为他们这样做的目的是改进以前的版本。

您能否推荐一些有关 Java EE 的资源?

【问题讨论】:

    标签: java jakarta-ee


    【解决方案1】:

    除非直接需要在遗留系统上工作,否则最好从最新版本的 Java EE 标准开始。

    对于初学者,我推荐 Marty Hall 的 free tutorials,尤其是 Configuring & Using Apache Tomcat,让您快速上手。

    还有一个官方的 Java EE 初学者教程,The Java EE 7 Tutorial。它写得体面,包含很多例子。到最后,您应该很清楚下一步该去哪里。

    【讨论】:

    • 有什么好书吗?请提出建议。
    • @Saul 我在上网时发现Oracle 不再支持Java EE。这是真的吗?如果是真的,我从上面的链接开始学习Java EE 会浪费时间吗?我真的很喜欢Java 很多,我已经很好地学习了Java SE。那我该怎么办?
    • @KasunSiyambalapitiya - Java EE 不是一个实现,而是一个标准,所以从这个意义上说,你的问题有点误导。我建议您尝试查找 Java EE 的几个不同的实现,并以此为基础得出您的结论。总的来说,Java EE 行业在未来 10 年或 15 年内会走向何方,我不知道。
    • @Saul 你说的是对的,我很困惑要研究哪个,是JSP 还是servlets(有没有你提到的java EE 的实现) .你能不能给我提供几个不同的java EE 实现的链接。这样我就可以自己解决我的烂摊子了
    • @KasunSiyambalapitiya 直接从马嘴里oracle.com/technetwork/java/javaee/overview/…
    【解决方案2】:

    Oracle Java EE Tutorial 最适合初学者。在 Java EE 范围内。框架有很多,JSP,JSF,Servlet,Spring,Struts等。首先你应该尝试关注哪个框架更适合你,然后尝试先学习它。

    在我看来,您需要先学习 J2EE 1.4,然后再学习 Java EE 5 或 6,因为有时我们可能会面临维护遗留 Java EE 系统的问题。 但是你不需要维护遗留系统,那么你应该先学习 Java EE 6。

    【讨论】:

    • "在学习 Java EE 5 或 6 之前,您需要学习 J2EE 1.4,但您应该先学习 Java EE 6。"?这甚至没有意义。正如其他答案所说,您应该尽可能远离 J2EE 1.4。
    【解决方案3】:

    正如 Saul 所解释的,除非您需要在遗留系统上工作,否则没有任何理由学习旧版本的 Java EE。

    每个版本的 Java EE 都是一个完全包含的平台,不需要学习或了解以前版本的任何内容。

    如果是 1.4,最好不惜一切代价避免它。它包含几种技术(主要是 EJB 2),它们是不良实践的体现。看着这些只会让你的头脑蒙上阴影。如果可能,请远离它。

    Java EE 6 与 1.4 中构建应用程序的方式截然不同,是开始使用的推荐版本。

    【讨论】:

    • 上网时发现Oracle不再支持Java EE。这是真的吗?如果是真的,我从上面的链接开始学习 Java EE 会不会是浪费时间。我真的很喜欢 Java,而且我已经很好地学习了 Java SE。那我该怎么办?
    • @KasunSiyambalapitiya 事情没那么简单。直到今天,甲骨文还没有宣布他们不再支持 Java EE。直到不久前,他们只是一言不发。最新消息是,JavaOne 将发布一些消息,但具体内容尚不清楚。最近有人谈及一些云重启以及与主要合作伙伴的合作。
    • 我是 Java EE 的新手。现在我正在关注JSP 的教程。是不是一个好的开始。您能否指导我从头开始学习 Java EE 的好方法。我很了解 Java SE
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    相关资源
    最近更新 更多