Skip to content
@Jakarta-EE-Petclinic

Jakarta EE Petclinic

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

Pinned Loading

  1. petclinic-javaee7 petclinic-javaee7 Public

    Java EE 7 Petclinic

    Java 37 90

  2. petclinic-jee6 petclinic-jee6 Public

    JSF with Java EE 6 Version of Spring Petclinic

    Java 2

  3. spring-petclinic spring-petclinic Public

    Forked from spring-projects/spring-petclinic

    A sample Spring-based application

    Java 1

  4. jakarta-ee-petclinic.github.io jakarta-ee-petclinic.github.io Public

  5. petclinic-jakartaee petclinic-jakartaee Public

    Jakarta EE 10 Petclinic - a JSF and Jakarta EE Version of Spring Petclinic, and Update from Java EE 7 Petclinic

    Java 13 6

Repositories

Showing 10 of 113 repositories
  • petclinic-jakartaee Public

    Jakarta EE 10 Petclinic - a JSF and Jakarta EE Version of Spring Petclinic, and Update from Java EE 7 Petclinic

    Jakarta-EE-Petclinic/petclinic-jakartaee’s past year of commit activity
    Java 13 EPL-2.0 6 8 0 Updated Jun 30, 2023
  • Jakarta-EE-Petclinic/petclinic_flask’s past year of commit activity
    HTML 0 GPL-3.0 0 0 27 Updated Feb 23, 2023
  • Jakarta-EE-Petclinic/petclinic_symfony’s past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Jul 19, 2022
  • Jakarta-EE-Petclinic/petclinic-uml’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Jul 15, 2022
  • Jakarta-EE-Petclinic/wildfly-postgesql-galleon-pack’s past year of commit activity
    HTML 0 GPL-3.0 0 0 0 Updated Jul 7, 2022
  • open-liberty Public Forked from OpenLiberty/open-liberty

    Open Liberty is a highly composable, fast to start, dynamic application server runtime environment

    Jakarta-EE-Petclinic/open-liberty’s past year of commit activity
    Java 0 EPL-1.0 602 0 0 Updated Jul 6, 2022
  • Jakarta-EE-Petclinic/jakarta-ee-petclinic.github.io’s past year of commit activity
    0 CC0-1.0 0 0 0 Updated Jul 1, 2022
  • Jakarta-EE-Petclinic/jakarta-ee-petclinic’s past year of commit activity
    0 CC0-1.0 0 0 0 Updated Jul 1, 2022
  • petclinic-javaee7 Public

    Java EE 7 Petclinic

    Jakarta-EE-Petclinic/petclinic-javaee7’s past year of commit activity
    Java 37 GPL-2.0 90 4 0 Updated Jun 30, 2022
  • .github Public
    Jakarta-EE-Petclinic/.github’s past year of commit activity
    0 CC0-1.0 0 0 0 Updated Jun 30, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.