Architecting Your Application with Spring, Hibernate, and Patterns

  • Paul Fisher
  • Brian D. Murphy


Persistence is typically the lifeblood of an application, providing the long-term memory that software requires in order to be useful across multiple invocations. Despite its importance, the architecture of a persistence tier is rarely granted adequate consideration during the design or implementation stages of an application. The consequences of this lack of planning can be far-reaching and devastating to an organization.


Domain Model Business Logic Service Layer Template Pattern Open Source Framework 
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.

Supplementary material (335 kb)
Fisher Source Code (zip 335 kb)

Copyright information

© Paul Fisher and Brian D. Murphy 2016

Authors and Affiliations

  • Paul Fisher
    • 1
  • Brian D. Murphy
    • 2
  1. 1.BrookylnUSA
  2. 2.MaplewoodUSA

Personalised recommendations