- Shopping Bag ( 0 items )
Posted March 8, 2013
While this book is well written, the code example are terrible.
While this book is well written, the code example are terrible. there is no documentation as to how to build the samples. the maven pom doesn't work and yo cannot pick a chapter and build the sample code from that chapter as it depends on so many previous chapters. i think one of the most important aspects of learning is being able to work though samples to re-enforce what you have learned int he chapter. If you want to learn spring, try another book.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted September 17, 2006
'Spring in Action' written by Craig Walls and Ryan Breidenbach and published by Manning Publications is a great entry point to start using the Spring framework It shows many different components that make up Spring. Each Spring component can be used stand-alone. This piece of information early in the book relieves the reader of wondering if this is another one of those ¿use every piece or don¿t use it at all¿ type of software packages. The book shows also how an IoC container operates. Another great area is on Aspect Oriented Programming (AOP). The book is just over 400 pages long, but it is really a quick read. 'Spring in Action' covers a vast array of topics while teaching the Spring framework. To name just a few topics the reader will learn: IoC, AOP, the good & bad of EJB, different ORMs, the nitty-gritty of database transactions, remoting, and of course all the good stuff that Spring provides the programmer. Also it gives a deep look about writing plain old java objects (POJOs) for Spring make your code easily testable, re-usable, and most of the code that you will write while using Spring will not be tied to the framework with proprietary import statements. The later chapters talk of how Spring can be integrated with Velocity, FreeMarker, Struts, Tapestry, JSF and WebWork. Although Spring comes with its own MVC framework, I think the Struts integration section in the book will help readers decide if they want to stick with the tried and tested Apache Struts or adopt Spring MVC. It would have been good if the book presented EJB 3.0 as some articles have already noted that going with EJB 3 standards and annotations based approach might be a better option than going with Spring.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted May 18, 2005
An excellent resource for people interested in Spring
I thought this was an excellent book. The way the book was written made it easy to read without the normal technical book boredom. The book was well structured and takes you from the simple examples through to more complex examples like security. Other than the writing style I had two ¿favorite things¿ about this book. My first favorite thing was that concepts that might be new to the reader like inversion of control (IoC) and Aspects (AOP) were explained clearly, concisely and thoroughly. My other favorite thing about this book was the fact that the authors showed a good understanding of building real world applications showing you a number of ways to do the same thing. For example, database access was covered using JDBC, JDO, Hibernate, iBATIS and others and the incorporation of Web tier alternatives like Struts, Velocity, Tiles, Tapestry, etc. This alone made the book stand out because the authors did not, as is so often done, show you one way and then expect you to figure out the rest. The authors explore these alternatives and highlight the pros and cons of each of them. This equips the reader with the rationale to make the appropriate choice for their specific circumstances. If Spring is something you need to know or would just like to know about, this book would be a great buy.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted December 6, 2008
No text was provided for this review.