Checkpoint

Where We've Been

  • A visual modeling tool is necessary to expedite the development of program code. The primary sources for the code are the class and component diagrams.

  • Just as forward engineering is beneficial, it is important to reverse-engineer the application code into the visual model. This iterative process—forward engineering, coding, and then reverse engineering—is ongoing throughout the project lifecycle.

  • Not one line of SQL is necessary to implement the container-managed persistence (CMP) model as implemented in the Enterprise JavaBean 2.0 specification.

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.