我打算开始学习Spring,但是当我打开任何春季教程时,我会发现很多模块,比如Spring REST,spring MVC等。
我真的很困惑如何从春天开始,从哪个模块开始,这些模块如何相互关联,我应该通过所有模块吗?
我尝试搜索很多网站来回答我的问题,但找不到满意的答案,所以想到在这里发帖。如果有人能在这方面指导我,那就太好了。
答案 0 :(得分:4)
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
答案 1 :(得分:0)
从Spring Core Module开始,这是整个Spring的核心。
Spring Core Module有助于将依赖项(Java对象)注入 运行时的应用程序。
请参阅以下网址了解更多详情:
答案 2 :(得分:0)
熟悉设计模式对于学习Java中的任何框架至关重要。
这些Youtube videos可以让您对基本的Spring有一个很好的理解。
如前面的答案所述,开始学习Spring核心。您需要熟悉servlet,JSP,Hibernate(ORM)以了解高级主题。