Yaps Petstore, una Petstore basada completamente en Java EE
miƩrcoles, junio 27, 2012 at 7:22AM
Abraham

¿Recordáis la vieja Java Petstore de J2EE 1.4? Una aplicación que formaba parte de los Java BluePrints que trataban de mostrar buenos patrones de diseño al emplear las tecnologías de J2EE. Era una buena forma de aprender buenas prácticas. Pero Sun/Oracle no la han actualizado a Java EE 5 o Java EE 6, y muchas cosas han cambiado en la plataforma desde entonces, lo que hace que la antigua Java Petstore no sea en absoluto a día de hoy una guía de buenas prácticas.

Antonio Goncalves, líder del París JUG, JavaChampion y autor de varios libros sobre Java EE, ha decidido tomar el relevo e implementar "Yaps Petstore", una Petstore completamente basada en Java EE 6 que sirva de ejemplo de buenas prácticas de cómo usar la plataforma. La aplicación emplea tecnologías como JPA 2.0, CDI 1.0, Bean Validation 1.0, EJB Lite 3.1, JSF 2.0, JAX-RS 1.1 y ha sido prorrogada en GlassFish 3.x, JBoss 7.x, TomEE 1.x.

Tenéis el código en GitHub. Antonio invita a todo el mundo que quiera modificar el proyecto (algunas modificaciones que el propone son usar una interfaz diferente como HTML puro en vez de JSF, o hacer un front end para Android, o replicar el proyecto empleando otro lenguaje que corre la máquina virtual Java) a hacer un fork del proyecto.

¿Qué os parece la idea de revivir la antigua Java Petstore?

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.