-1

在进入任何新框架之前,我都会遇到一个常见问题。由于我们拥有带有 JSP 和 Servlet 概念的 Java EE,因此我们使用 Spring,因为它具有许多打包和更好的特性,并且易于使用。

它提供了许多 Java EE 不提供的烘焙和高级特性。

这里我想知道,那我们为什么要学习Java EE,这样做的具体用途是什么?

根据我的理解,我们学习 Java 是为了在任何 Web 框架或任何 Java 程序中实现,但是为什么我们需要 Java EE,因为我们将使用一个框架并且我们将遵循它。

如果框架是基于 Java EE 开发的,那么我们也不需要学习 Java EE。

如果这仍然需要,那么为什么以及如何?

4

2 回答 2

2

我觉得你的问题最好这样回答

看,如果有一天我们最终需要成为程序员,如果那是我们的梦想,那么我们可以从学校时间本身学习 Java,对吗?为什么我们去学校学习ABC...Z。

这是因为要学习WORDS的起点和内部。您可以阅读 WORDS,因为您知道 ALPHABET 拼写什么。

同样,你可以直接去学习框架,但唯一的问题是你很难知道内部事情是如何运作的。

对你来说,框架将是某种魔法,而不是逻辑思维和工作。

在内部 Spring 或其他 Java EE 框架使用 Servlet 和 JSP 作为基础。它只会帮助您减少事物,并且框架会在内部编写扩展形式的事物。但基础仍然是 Servlets 和 JSP。

所以,如果你知道当我在 Spring 中写一行时说xxxxxxxxxxxxxxx连接到数据库,那么该XXXXXXXXXXXXX行内部可能会扩展到Class.forName("driver name");

于 2013-08-02T04:51:37.033 回答
0

我认为你应该反过来问这个问题;Java EE 是一个全栈框架,在大多数情况下,它比 Spring 更容易使用且功能更强大。

为什么我还要学习 Spring?

那么答案是;在大多数情况下,您不会。只需使用 Java EE 本身。

于 2013-08-08T18:15:14.797 回答