Introducing Spring Persistence


Long-term persistence of information is the key component of most enterprise systems. The Spring Framework’s ability to seamlessly integrate with myriad persistence frameworks has helped to make it one of the most popular frameworks for building robust, scalable applications. At the simplest level, Spring is a lightweight Inversion of Control (IoC) container, meaning Spring will take over the responsibility of wiring together your application dependencies; the manner in which this wiring responsibility is handled is most important. However, the theme you will see played out in this book is the way that Spring effortlessly ties components together in a loosely coupled manner. This goal has far-reaching effects for any application, as it allows code to be more easily refactored and maintained. And in the context of this book, it allows developers to build a persistence tier that is not directly tied to a particular implementation or framework. Not only does this agnostic persistence tier lead to better, cleaner code, it also ensures consistency across your application. Suddenly, your code is supported by a cohesive backbone, as well as having a centralized configuration that implicitly documents the way your application’s pieces fit together.


Configuration File Business Logic Service Layer Security Check Image Gallery 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Paul Tepper Fisher and Solomon Duskis 2009

Personalised recommendations