Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 Paul Tepper Fisher and Solomon Duskis
About this chapter
Cite this chapter
(2009). Introducing Spring Persistence. In: Spring Persistence. Apress. https://doi.org/10.1007/978-1-4302-1878-4_1
Download citation
DOI: https://doi.org/10.1007/978-1-4302-1878-4_1
Publisher Name: Apress
Print ISBN: 978-1-4302-1877-7
Online ISBN: 978-1-4302-1878-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)