Implement the Spring 4 Sample Pet Clinic project for practice.
- GitHub: https://github.com/puncha/java-petclinic
- Travis CI:
- CodeShip CI:
- Heroku Demo: https://java-petclinic.herokuapp.com/
It contains three versions:
- SpringMVC + Jsp (backend rendering)
- SpringMVC Restful + AngularJs1 + Bootstrap4
- SpringMVC Restful + Angular2 + Bootstrap4 (TypeScript)
cd src/main/webapp/resources/ng2
npm i
./gradlew bootRun
./gradlew check
Install NodeJs 6.x first and run:
cd src/main/electron_app/
npm i
node_modules/.bin/electron .
- Pet Clinic by Spring Roo in Java
- GitHub: https://github.com/spring-projects/spring-roo
- Heroku Demo: http://petclinic.herokuapp.com
- Official Site: http://projects.spring.io/spring-roo/
- v1.1.0:
- Angular2 version is added.
- v1.0.0:
- CSS is changed to Bootstrap 4 alpha3.
- Form validation is added.
- Site of JSP version is implemented.
- Site of AngularJs1 + Restful Controller is implemented.
- Prototype of Electron App is ready for try.
- v0.4.0:
- Pet page is implemented. Users can list, create, edit and delete pets.
- Known issue: pet with visit events fail to be deleted.
- v0.3.0:
- Owner page is implemented. Users can list, create, edit and delete owners.
- v0.2.0:
- Error page is implemented. User can see how the site handles exceptions.
- v0.1.0:
- Index page is implemented. User can see the home page of the site.