Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.86 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.86 KB

Jakarta-EE-Petclinic

These Demo Application are planned to be a "Rosetta Stone" for compare OOP Web Application Frameworks like

Via OOA and OOD the functional Requirements should be extracted and divided from the nonfunctional Requirements of the Frameworks:

  • Requirements Engineering (OOA,OOD,UML)

  • Most of the Frameworks compared here use Model-2 MVC Pattern for the Web/Presentation-Tier but Jakarta EE uses JSF (Java Server Faces), a Component Based Web/Presentation-Tier.

This Specification should also serve as Specification for non-Web Frontends like:

Why Petclinic?

  • The Domain Classes show all relationships like one-to-many (1:n), many-to-one (n:1) and many-to-many (n:m)
  • It is simple enough but yet it shows more than just the CRUD Use Cases (Create, Read, Update, Delete) of most Demos and Training Examples.
  • You can think of it as smallest complete Web App with the usual things to solve.

Figure Domain Class Modell