Chapter 10. Architectural patterns for persistence

This chapter covers

  • Designing the persistence layer
  • Implementing reusable Data Access Objects
  • Implementing conversations
  • Supporting Enterprise Services transactions

And so, you’ve finally arrived at the last chapter. We’ve touched on many topics along the way, and you should now feel comfortable about using NHibernate to implement persistence in your applications. You should also be roughly familiar with the breadth of features available in NHibernate and understand the flexibility they give you. We’ve also discussed layered architecture, which will help you build maintainable applications where concerns are neatly separated.

With all this knowledge, you should be able to create the domain ...

Get NHibernate in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.