gpt4 book ai didi

java - 在 Java EE 6 中制作 Java Web 应用程序需要学习什么?

转载 作者:IT老高 更新时间:2023-10-28 11:24:21 27 4
gpt4 key购买 nike

我的目标是制作网络应用程序!

我读完了“Headfirst - Java”和“Headfirst - Servlets and JSP”这两本书。

因为这个话题(网络应用)太大太复杂了,想问问接下来应该学什么。当我阅读 Java EE、EJB、JSF、JPA、Glassfish 等流行语时,我感到压力过大,但我不会放弃。

谁能告诉我应该如何继续学习?我应该拿这样一本书吗: Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional还是我应该做一些在线教程?

谢谢!

最佳答案

即使我知道这会引起争议,我的建议还是只从 Java EE 6 开始。所以,捕获 GlassFish v3 并获得这本书 Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional或关注Java EE 6 tutorial .在我看来,这本书(我已经开始阅读,所以我知道我在说什么)提供了更多的指导,如果“一切”对你来说都是新的(它涵盖了 Java EE 平台及其 API),这可能是更可取的构建、部署应用程序的环境)。

现在,正如我所说,我已经可以听到类似 “Java EE 很重,用 Spring 代替,为表示层学习 Struts 或 Wicket 或 Stripes,为持久性学习 Hibernate,或者不是因为我不喜欢 ORM,使用 iBatis 或直接 JDBC(你会看到,Spring 很酷,Spring 太酷了),使用 Tomcat(为什么不使用 Jetty)或 JBoss,或者干脆忘记这一切,继续Grails 和 bla bla bla..."

但我不认为这真的对你有帮助,而且如果没有指导或指导(你不会找到涵盖所有组合的非过时的独特资源),这对于初学者来说一定很困惑。

所以,因为我认为 Java EE 6 比以前的 Java EE 版本有了很大的改进,因为它提供了真正很好的标准 API 来满足您的所有需求(Servlet 3.0、JSF 2.0、JPA 2.0 、EJB 3.1 lite、Bean Validation 1.0、CDI 等),因为这些 API 都非常不错,因为学习它们并没有什么问题,因为这已经是一项艰巨的任务,因为你必须从某个地方开始,我只关注 Java EE 6,暂时忘记其他框架。更准确地说,我将从 Java EE 6 Web Profile 开始。 (如果你想更进一步,然后添加内容)。

通过这样做,1) 您将开始学习并学习全新的东西;2) 您将给所有其他框架和/或工具一些时间来适应并证明仍然需要他们。如果有的话,仍然是时候对幸存者进行实验,你将能够更好地理解他们为什么存在。

关于java - 在 Java EE 6 中制作 Java Web 应用程序需要学习什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1960280/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com