Clínica de mascotas de Spring Boot en Java V1.1.0
Meta
Implemente el proyecto de la clínica de mascotas Spring 4 Sample para la práctica.
Fuente
- Github: https://github.com/puncha/java-petclinic
- Travis CI:
- CODESHIP CI:
- Demo de Heroku: https://java-petclinic.herokuapp.com/
Características
Contiene tres versiones:
- SpringMVC + JSP (representación de backend)
- SpringMVC Restful + AngularJS1 + Bootstrap4
- SpringMVC Restful + Angular2 + Bootstrap4 (TypeScript)
Instalar
cd src/main/webapp/resources/ng2
npm i
Correr
Prueba
Aplicación de escritorio de plataforma cruzada
Instale NodeJs 6.x primero y ejecute:
cd src/main/electron_app/
npm i
node_modules/.bin/electron .
Referencias
- Clínica de mascotas de Spring Roo en Java
- Github: https://github.com/spring-projects/spring-roo
- Demo de Heroku: http://petclinic.herokuapp.com
- Sitio oficial: http://projects.spring.io/spring-roo/
Cambiar registros
- V1.1.0:
- Se agrega la versión Angular2.
- V1.0.0:
- CSS se cambia a Bootstrap 4 alfa3.
- Se agrega la validación de formulario.
- Se implementa el sitio de la versión JSP.
- Se implementa el sitio del controlador AngularJS1 + RESTFUL.
- El prototipo de la aplicación Electron está listo para probar.
- V0.4.0:
- Se implementa la página de PET. Los usuarios pueden enumerar, crear, editar y eliminar mascotas.
- Problema conocido: la mascota con eventos de visita no se elimina.
- V0.3.0:
- Se implementa la página del propietario. Los usuarios pueden enumerar, crear, editar y eliminar a los propietarios.
- V0.2.0:
- Se implementa la página de error. El usuario puede ver cómo el sitio maneja las excepciones.
- V0.1.0:
- Se implementa la página del índice. El usuario puede ver la página de inicio del sitio.