¿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 …
Click to read more ...