Java BluePrints son las mejores prácticas de Sun Microsystems para el desarrollo de Java empresarial . Este es el modelo de programación oficial de Sun para Java Platform, Enterprise Edition (Java EE) Software Development Kit (SDK). Comenzó con Java Pet Store, la aplicación de referencia original para la plataforma Java EE. Este se convirtió en el código fuente de facto para usar Enterprise JavaBeans y todos los componentes más recientes de la plataforma Java EE.
Historia
Java BluePrints comenzó como J2EE BluePrints y fue iniciado por Connie Weiss, Jeff Jackson, Jim Inscore, Nick Kassem y Rick Saletta. Los ingenieros originales incluyeron a 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. Después del primer año, Nick Kassem dejó el equipo e Inderjeet Singh se convirtió en arquitecto principal. El equipo de Java BluePrints fue dirigido 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 de la ascendencia de J2EE; Microsoft creó una tienda de mascotas .NET competidora para exhibir su tecnología competitiva. Desde entonces, muchas tecnologías como Tapestry , Spring y otras han implementado sus propias versiones de la aplicación Pet Store como una forma de demostrar las mejores prácticas para su tecnología dada.
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 salió con una segunda aplicación: la aplicación de referencia Java Adventure Builder. Esta aplicación nunca llegó a ser tan popular como Java Pet Store pero, de nuevo, nunca llegó a ser tan controvertida.
Libros
Ha habido tres libros de Java BluePrints, y los patrones de diseño de Core Java EE que están alojados en el sitio 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 para promover Model View Controller (MVC) y Data Access Object (DAO) para el desarrollo de aplicaciones Java EE. Antes de esto, el patrón de diseño MVC se promocionó ampliamente como parte de Smalltalk .
La última oferta de Java BluePrints es el Catálogo de soluciones de Java BluePrints. [3] Cubre temas tan diversos como Java Server Faces, Web Services y Asynchronous Javascript y XML ( Ajax ). Los artículos son más pequeños y más enfocados e incluyen código de muestra que muestra cómo se implementa una solución. Se centra en el SDK de J2EE 1.4.
Referencias
- ^ Kilmurray, Stephen E. "Entrevista con Larry Freeman" . www2.sys-con.com .
- ^ "Patrones Java BluePrints" . www.oracle.com .
- ^ https://bpcatalog.dev.java.net/nonav/solutions.html [ enlace muerto permanente ]