8

我打算开始学习 Spring,但是当我打开任何 Spring 教程时,我会发现很多模块,如 Spring REST、spring MVC 等。

我真的很困惑如何从spring开始,从哪个模块开始,这些模块是如何相互关联的,我应该遍历所有模块吗?

我尝试搜索许多网站来回答我的问题,但找不到满意的答案,所以想在这里发帖。如果有人能在这方面指导我,那就太好了。

4

3 回答 3

6

Spring 是一个 java 框架,它为几个问题提供了解决方案。所以我想这真的取决于你打算学习什么。首先要学习的最重要的是了解依赖注入和控制反转的含义。当你理解了这一点,你就会明白为什么其余的框架都是这样设计的。我想先学习 Spring IoC,因为这基本上是 Spring Framework 的核心组件。链接:http ://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html

在学习了 Spring IoC 之后,您可以继续学习解决特定问题的每个特定 Spring 框架。例如:

Are you interested in Web development? --> Spring MVC
Are you interested in storing data to database? --> Spring Data
Are you interested in developing web services / web apis --> Spring REST

http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html

于 2015-09-11T16:08:05.633 回答
0

从 Spring Core Module 开始,它是整个 Spring 的核心。

Spring 核心模块有助于在运行时将依赖项(java 对象)注入应用程序。

详情请参考以下网址:

http://www.springbyexample.org/examples/core-concepts.html

于 2015-09-11T15:53:58.590 回答
0

良好的设计模式知识对于学习 Java 中的任何框架都是必不可少的。

这些Youtube 视频可以让您很好地了解基本的 Spring。

正如前面的答案中所解释的,从 Spring 核心开始学习。您需要对 servlet、JSP、Hibernate(ORM)有充分的了解才能理解高级主题。

于 2016-09-17T14:56:07.710 回答