views:

170

answers:

4

I am new to spring and am trying to find a good book, all the books Ive found so far are at latest published in 2008, can someone recommend any Spring books?

Unfortunately the company I work for is not prepared to send me on any of the courses and apart from the reference documentation there's next to no Spring 3 user guides, tutorials and/or how-tos's.

+1  A: 

Spring in Action was very recently revised. (Edit: Actually, it looks like it's currently being revised. The new edition is only available in ebook formats.)

Bill the Lizard
+3  A: 

The tutorial combined with the petclinic app and this refcard should be completely enough, provided you have knowledge on HTTP, Servlets and JSP.

Incidentally, I'm using these resources right now to learn Spring MVC 3. I have used Spring MVC 2.0 (without annotations), which is radically different, so we are at almost the same position.

Bozho
Thank you for this, I have been reading the reference but started at the beginning for the IoC component and haven't gotten to the MVC bit yet. Combined with the samples as you say are a good resource.
Brett Ryan
+4  A: 

Sorry for not pointing to a book but I hope the following links will help you getting started with Spring 3 MVC. See this SpringSource blog post about Spring 3 Simplifications for some information about improvements in the latest version.

There is another blog post in the SpringSource blog about Ajax with Spring 3 that is worth reading and two articles about the REST functionality provided with Spring 3 MVC.

codescape
+2  A: 

Another tactic I used was to use Spring Roo to generate code and then pick through said code reading the javadocs and googling specific references.

ebt
@Bozho I somewhat disagree. While those demonstrations would compile for me they did little to explain the assumptions concerning xml wiring and integration of basic features (like persistence). The demo's seemed to be focused on Spring 2 users, not those new to the Spring Framework. Spring 2 examples wont compile in Spring 3 out of the box and there is **no** Spring 3 documentation to date that could be considered comprehensive enough to make the framework useful for RAD (to new users)
ebt
I haven't tried spring roo yet, I'll have to give that a go.
Brett Ryan