• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Please guide me on the order in which I can continue learn Spring topics?

 
Monica Shiralkar
Ranch Hand
Posts: 826
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am learning Spring on my own. I started with Spring IOC. Spring framework is very vast and there are so many topics.What is the order in which I can learn spring topics. Which one to learn after IOC.What topic should come next? Please guide.

Thanks
 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I assume by Spring IOC you mean the Spring Framework? Here is a list of all the projects

http://spring.io/projects

Now the Spring Framework includes Spring MVC as well as core Spring. Are you familiar with Spring MVC? If not I would start there next. From the question you asked the other day it sounds like you are not familiar yet with Spring component (annotation vs xml) driven model either. I would also have a look at that.
 
Monica Shiralkar
Ranch Hand
Posts: 826
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks. I had a look at the list of Spring projects on the link. There are many topics to learn in Spring framework which is quite vast and growing. What I am trying for is a step by step approach towards learning it.

To get going into Spring quickly, I had learnt Spring IOC and did few sample programs to understand it. (I used Spring IOC for setting DAO too in my sample Struts Application). Also I learnt Spring JDBC template. For Spring MVC I just did a sample program.For Spring AOP, I did a sample for logging but still there are many things in Spring AOP. I do not know what can be the practical examples of such cases.

What can target on learning Spring AOP better with some examples. Once I do that apart from that what topic should I pick up based on priority?


Now the Spring Framework includes Spring MVC as well as core Spring.


By Core spring , do you mean Spirng IOC? which component I need to study for that?


 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34071
331
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How about using the Table of Contents of Spring in Action as a guide?

After covering autowiring and IOC , he goes on to aspects.
 
Monica Shiralkar
Ranch Hand
Posts: 826
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks. I will do the same.
 
Jayesh A Lalwani
Rancher
Posts: 2756
32
Eclipse IDE Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
+1 on Jeanne's recommendation

And I would like to change it slightly, because the Spring In Action book is little old. If you are building web apps, (or really most apps), one of the important things to learn is how to get things in and out of the DB. When the book was written, using Spring JDBCTemplate/HibernateTemplate was the easiest way to access data . However, very recently, Spring has adopted Spring Data. Spring Data is very easy to use compared to those, and really if you are starting a brand new web application that accesses database, I would recommend using Spring Data for all the data access. The problem is that, if you go straight into Spring Data, you might get confused by all the magic that Spring does behind the scenes.

Learn Spring JDBC first, then understand how to use JPA/ORM, and then learn Spring Data
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic