Java BluePrints es el modelo de mejores prácticas de Sun Microsystems para el desarrollo de Java empresarial . Se trata del modelo de programación oficial de Sun para el Kit de Desarrollo de Software (SDK) de la Plataforma Java, Edición Empresarial (Java EE) . Su origen se remonta a Java Pet Store, la aplicación de referencia original para la plataforma Java EE. Esta se convirtió en el código fuente estándar para el uso de Enterprise JavaBeans y todos los componentes más recientes de la plataforma Java EE.
Historia
Java BluePrints comenzó como J2EE BluePrints y fue fundado por Connie Weiss, Jeff Jackson, Jim Inscore, Nick Kassem y Rick Saletta. Entre los ingenieros originales se encontraban Inderjeet Singh, Greg Murray, Sean Brydon, Vijay Ramachandran, Elisabeth White y Nick Kassem. Nick Kassem es el autor del libro original. La idea de Java Pet Store surgió de Connie Weiss y Greg Murray, ambos amantes de los animales. Tras el primer año, Nick Kassem dejó el equipo e Inderjeet Singh se convirtió en arquitecto principal. El equipo de Java BluePrints fue liderado por Larry Freeman desde J2EE 1.2 en 2000 hasta Java EE 5 en 2006. [ 1 ]
A lo largo de su existencia, Java BluePrints ha ofrecido todo su contenido de forma gratuita y se ha centrado en promover el éxito de los desarrolladores. Java Pet Store se convirtió en el símbolo del auge de J2EE; Microsoft creó una tienda de mascotas .NET para competir con su tecnología. Desde entonces, muchas tecnologías, como Tapestry , Spring y otras, han implementado sus propias versiones de la aplicación Pet Store para demostrar las mejores prácticas de su tecnología.
Con la llegada de la tecnología J2EE 1.4, los servicios web se convirtieron en una parte estándar de la especificación Java EE. Java BluePrints lanzó una segunda aplicación: la aplicación de referencia Java Adventure Builder. Esta aplicación nunca alcanzó la popularidad de Java Pet Store, pero tampoco generó tanta controversia.
Libros
Se han publicado tres libros de Java BluePrints, y los patrones de diseño Core Java EE alojados en el sitio web de Java BluePrints se han convertido en el lenguaje estándar para el desarrollo de aplicaciones Java EE. [ 2 ] Java BluePrints fue la primera fuente en promover el patrón Modelo-Vista-Controlador (MVC) y el patrón Objeto de Acceso a Datos (DAO) para el desarrollo de aplicaciones Java EE. Antes de esto, el patrón de diseño MVC se promovía ampliamente como parte de Smalltalk .
La última publicación de Java BluePrints es el Catálogo de Soluciones Java BluePrints. [ 3 ] Cubre temas tan diversos como Java Server Faces, Servicios Web y JavaScript y XML asíncronos ( Ajax ). Los artículos son más breves y específicos, e incluyen código de ejemplo que muestra cómo se implementa una solución. Se centra en el SDK J2EE 1.4.
Referencias
Enlaces externos
- Sitio web de Java BluePrints
- Plataforma empresarial Java