Great book
|
Having bought a lot of books over the past couple of years this is definitely the best so far. It covers all the areas of Spring that you will probably need and does it in a very readable manner. Quite funny in places too.
|
|
Great first Spring book
|
|
I originally started with Java Development With The Spring Framework by Johnson, etc. However, I found that although very comprehensive, the book launched into a lot of detail very early on. It seemed to assume that the reader is already a Spring user. So, I switched to the other book on my shelf, Spring In Action. I found it to be a much better introduction. It has a relaxed style that's fun to read. Overall, highly recommended.
|
|
A springboard into Spring !
|
Craig Walls does an excellent job of covering a huge subject. Spring is a big framework; and I suspect no single book could cover it in all the detail necessary for a real-world development project. Thankfully, the framework's online documentation is much improved these days versus its early incarnations.
The emphasis in "Spring in Action" is on giving the reader a sufficiently well-grounded understanding, and familiarity, with Spring so that s/he can progress to meet the challenges of real world enterprise software engineering. The technical reference documentation is much easier to digest after reading and applying this book as preparation.
For the newcomer to Spring's core concepts ( dependency injection and aspect-oriented programming ) the initial learning curve can be a challenge. Craig is to be congratulated on showing the user not just how - but WHY - to embrace these new concepts and soon persuades the reader of the real value gained from understanding Spring's core paradigm.
While a number of other Spring texts I have encountered tend to rush through the fundamental concepts Craig Walls takes the space to explain these properly and then builds upon these foundations in later chapters.
Spring is fundamentally a very different approach to (enterprise) software development; so there's an initial phase - which I think most Spring newcomers encounter - of "un-learning" more conventional techniques. Few books are as successful as this one in helping the enterprise Java developer make that transition into the world of Spring Development.
In short, if you buy only one book on Spring make sure it's this one. And if you're tempted to buy any other Spring book - be sure to have read this one first !
|
|
Excellent reference book for the Spring Framework
|
Superb. I have purchased both editions of this marvellous book. The first gave me the grounding I needed to use the Spring Framework in several large scale commercial applications. The second (and the one under review) is just simply better in all respects. From the detailed, yet straightforward, explanation of how to use aspect oriented programming as part of your everyday programming routes; right through to the vast range of examples of how the Spring Framework can simplify your application. I'll just mention a few areas: database access made trivial, transaction management that's blindingly obvious, security that doesn't get in the way, remoting and messaging that just works and is, again, simple and obvious.
A first class piece of work giving an excellent introduction and continuing reference work that should be on every developers bookshelf.
|
|
Brilliant book
|
|
Manning seem to be hitting the nail on the head when it comes to open source Java technologies. This 2nd edition is a great book, from start to finish. Much more than an introduction to the (also great) Spring framework, it covers each of the key topics in depth, with just the right amount of example code. The only competition at the moment is Pro Spring, which is a good book, but has nothing on this. Pro Spring is rather dry and is a couple of years old, whereas this book is appropriately humorous and currently up-to-date. It explores the basics such as bean wiring well, but covers more advanced topics such as AOP, Spring Security (aka acegi), Spring MVC and Web Services with excellent lucidity. The author knows both what to cover, and how to impart his knowledge. I can't rate this product highly enough, it is one of the best technical books I have bought.
|
|
|