Using a Visual Modeling Tool to Generate the DDL

Visual modeling tools are a must for integrating UML with an implementation language. Chapter 10 will show that the iterative and incremental approach to building software relies on quick and accurate forward and reverse engineering. This approach to modeling and code generation is called round-trip engineering.

The quality of the SQL DDL to generate the table structures is just as critical as the quality of the Java code to implement the classes. As before, we use Rational Rose. With the enterprise version, Rose contains an add-in product called the Data Modeler. Again, I show this in the book because I find most project teams using some form of visual modeling not only to generate code but also ...

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.