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 

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