Object-Oriented Concepts and Translating to the Physical Design

Until now we haven't needed to translate what we modeled with UML into something that isn't object-oriented in order to implement the application. Making the transition from the class diagram to a relational view requires some additional analysis.

The next several sections deal with many aspects of this transition. We assume that the repository being used as the persistence layer is some type of RDBMS. Most issues addressed here don't come up if the persistence layer will be an object-oriented database management system (OODBMS). OODBMSs are still by far the minority (although I encounter them more and more often in my consulting practice). Most applications that utilize an OODBMS ...

Get Developing Applications with Java™ and UML 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.