- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Lightweight frameworks are the hottest trend among enterprise Java developers. If you can avoid using complicated architectures like EJB, why wouldn’t you? The “hottest of the hot” right now is Spring, and this book introduces it in unprecedented depth.
The authors have been constructing production systems with Spring since before 1.0; Coauthor Rob Harrop currently leads Spring’s project to provide JMX support. They don’t just know how to use Spring -- they know how to work in harmony with its philosophy and get all the benefits Spring can provide.
Spring’s philosophy is “minimal impact”: you should have to make as few changes as possible to gain value from it. Throughout, the authors focus on ways to keep the impact on your applications low. Spring’s core principle, inversion of control (or, more specifically, “dependency injection”) enables several benefits. You can write less glue code. You can externalize dependencies and manage them centrally. It’s easier to design applications well. The authors show how to leverage each of these advantages to the fullest.
You’ll discover what dependency injection means to your applications, then learn how to make your beans “Spring-aware” and manage their lifecycles. The authors introduce Aspect-Oriented Programming and Spring’s AOP implementation, then turn to data access via JDBC and the Hibernate Query Language. There are five meaty chapters on Spring for the middle tier, covering everything from transaction management to remoting.
Many Spring applications will be web applications. This book addresses them in depth. You’ll learn how to use Spring’s MVC implementation; integrate Spring with Struts; and use view technologies ranging from Velocity to PDF. Whatever you’re building, if you want deep mastery of Spring, this book is an outstanding choice. Bill Camarda, from the May 2005 Read Only