Understanding Domain Classes

  • Graeme Rocher
  • Jeff Brown


Object-oriented (OO) applications almost always involve a domain model representing the business entities that the application deals with. Our gTunes application will include a number of domain classes including Artist, Album, and Song. Each of these domain classes has properties associated with it, and you must map those properties to a database in order to persist instances of those classes.


Domain Model Unit Test Integration Test Domain Class Domain Object 
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.


  1. 1.
    Scott W. Ambler,“The Object-Relational Impedance Mismatch,” impedanceMismatch.html, 2006.Google Scholar
  2. 2.
    Wikipedia,“Optimistic concurrency control,” Optimistic_concurrency_control.Google Scholar

Copyright information

© Graeme Rocher, Jeff Brown 2009

Authors and Affiliations

  • Graeme Rocher
  • Jeff Brown

There are no affiliations available

Personalised recommendations