Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

which book is best to learn spring basic

 
Selva Prakash
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am new for spring. which book is best to learn spring basic ( with sample programs, paticularely web application),please suggest
 
Mukesh Ranjan
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Go for "Spring in Action".
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you do a search on Book in this forum, you will find hundreds of threads with Book suggestions.

Good Luck and have fun. You can also check out our Bunkhouse and Book review forum to find books and reviews of them.

Mark
 
Hong Anderson
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Better than reading reviews, you can read contents of books (not all contents) using Google Book Search.
 
Selva Prakash
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks for the suggestion
 
Trilochan Bharadwaj
Ranch Hand
Posts: 100
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Spring in action, but the truth is that you learn spring by using it; In fact you can learn all the frameworks by doing a quick start tutorial and then building on top of it; Also Spring Recipes is a good book by Apress, But BEWARE! you keep on doing those examples that explain things in public static void main( ), you would be "hack" framework learner and not the real deal; I often find it useful to do say 25 such examples and then create a typical CRUD application (say a phonebook), where I setup everything and do the entire thing; that way I have: A.) Full control B.) Will learn more because of the setup. C.) Learn things that are not mentioned in books, like quirks etc.

Off course my advantage is that I use spring mvc and webflow for my work, that helps a bit ;). Any framework I wanna learn, I typically check out the source code from svn or git or whatever and sift through code class hierarchy to see javadoc and understand the flow to figure out a framework, Although Spring is pretty vast and it'd take loads of extra time ... I recommend the same technique in some of the cases, this is prolly cuz there are frameworks out there that are not well documented, (take for example Plexus Container on which Maven depends); you'd have an easy time later on figuring out whats happening behind the scenes, plus I think aside from Apache Wicket (a web framework), Spring team is the only team I have seen that writes such good quality code ... I like their documentation etc. very useful.

Good luck dude!

Trilochan

Addendum: With respect to documentation, an example is Hibernate, Oh mah god! their source is NEVER documented, I won't name developers, but some of the source methods are written as if they are SQL statements hahah!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic