UML models can be drawn by hand, and simple graphics tool or using specialized UML packages. Visual Paradigm is one of these, and we explore it here.

THe key to composing effective UML class diagrams is getting the relationships right. Here we review how relationships between classes are configured in Visual Paradigm

Java Persistence Architecture is the technology we have been using to realize the class relationships in a persistent manner in our application. We review here all possible relationships available in JPA.

  • Introduce UML Class Diagram modeling using Visual Paradigm
  • Define a simple model and implement it in Play
  • Write comprehensive unit tests to exercise the model
  • Complete the model from lab 07, implementing
    • OneToMany
    • ManyToOne
    • ManyToMany