Spring Pet Clinic

We are actively porting the Spring Pet Clinic example application from SpringMVC to Convirgance (Web Services) technology. The Convirgance (Web Services) approach is proving so effective that not a single line of Java code had to be written.

Ironically, Spring XML IoC container is used by Convirgance (Web Services) as its configuration file format, so this is still a Spring application!


Project GitHub

Status

  • All backend services have been ported to Convirgance configuration files
  • No Java code is required for the application to function
  • Page templates are basic JSP files using Vanilla Javascript to request JSON
  • TODO: Server-side validations on insert (outside of database constraints) are yet to be implemented
  • TODO: Improved JSP rendering using JSONArrays and direct service calls
  • TODO: More Emirgance web components beyond the table component