2013-08-02 31 views
-1

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

它提供了Java EE未提供的许多烘焙和高级功能。

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

从我的理解中,我们学习Java以便在任何Web框架或任何Java程序中实现,但为什么我们需要Java EE,因为我们将使用框架,我们将遵循它。

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

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

回答

2

我认为你的问题可以这样回答最好,

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

这是因为要学习单词的起点和内部。 你可以阅读文字,因为你知道这个ALPHABET拼写的是什么。

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

而对于你来说,那么框架将是一种魔术而不是逻辑思维和工作。

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

所以,如果你知道,当我写一行在春说xxxxxxxxxxxxxxx用于连接到数据库,然后是XXXXXXXXXXXXX线内可能会扩展到Class.forName("driver name");

+0

是的..但是,为什么我们需要一个基本的理解,当我们知道春天被广泛认可,我们可以直接进行框架 –

+0

@KnowledgeSeaker:你能告诉我为什么你在哪里学习“A,B,C,D ......“在你的学校,而不是直接诗?如果你有这个答案,那么你也有问题的答案。 – Jayesh

+0

如果我们想发音任何单词,只需要一个动作,你应该知道字母和他们的发音。但这里的情况是不同的 –

0

我想你应该问的问题的其他方式; Java EE是一个全面的框架,比大多数情况下更容易和更强大的使用Spring。

为什么我还会学习Spring?

答案是:在大多数情况下,你不会。只需使用Java EE本身即可。