从 Spring 框架开始

Starting with Spring framework

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

我真的很困惑如何从spring开始,从哪个模块开始,这些模块之间有什么关系,我应该遍历所有模块吗??

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

从 Spring 核心模块开始,它是整个 Spring 的核心。

Spring Core Module helps in Injecting Dependencies (java objects) into the Application at Runtime.

详情请参考下方URL:

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

Spring 是一个 java 框架,它为几个问题提供了解决方案。所以我想这真的取决于你打算学什么。首先要学习的最重要的是理解依赖注入和控制反转的含义。当你理解这一点时,你就会明白为什么其余的框架是这样设计的。我想先学习 Spring IoC,因为这基本上是 Spring 框架的核心组件。 Link: 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

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

这些Youtube videos可以让你很好地理解基本Spring。

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