tags:

views:

203

answers:

7

hi,

can any one tell me the best way to learn spring.

i have sound work experience in struts. and little experience in jsp and hibernate

thanks in advance

+2  A: 

Start reading Martin Fowler's Inversion of Control Containers and the Dependency Injection pattern and then start reading Spring's doc (I've found the doc is one of the best books).

Of course following some tutorials on internet will help but I've found reading first the basics is the best for understanding the framework

victor hugo
I second victor here, the docs are sufficient enough. +1
Adeel Ansari
A: 

A book will be helpful.

Well, I have the habit of learning from Internet.

Eg: The Complete Spring Tutorial - http://www.roseindia.net/spring/index.shtml

NinethSense
-1 from me - I would not recommend Rose India for anything.
duffymo
Thats your choice.
NinethSense
Of course it is. Just telling you why I voted you down. For anyone who's following along, I think the quality is poor. It's not a source I'd recommend to anyone who's serious about learning a topic.
duffymo
+3  A: 

I found Spring in Action to be an excellent guide

Harry Lime
+1  A: 

I would also recommend you to go through the spring documents. You can also explore Spring MVC fast Tutorial Anyway, if you are a pro to other frameworks, you can also go through this tutorial to have hands on http ://raibledesigns.com/wiki/Wiki.jsp?page=SpringControllers.

Green Techy
+2  A: 

The best way is to use it!

Write a simple app using Spring (use the standard docs) and then go back and rewrite it. Write lots of code.

Spring Recipes is also a good book.

Fortyrunner
I second the Spring Recipes book. Way way better than Spring In Action IMO.
Alex Beardsley
A: 

I'm not so sure about how relevent it is anymore since Rod Johnson and the EJB3 crew have joined forces and seem to be heading in the same direction together. EJB3 now offers dependency injection using annotations rather than yet another XML configuration file.

crowne
A: 

the distribution should include a project called the petstore clinic. This will give you a very good overview on how to use latest techniques with full spring stack.

hank hill