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
