Java BluePrints
De Wikipedia, la enciclopedia libre
Java BluePrints es una guía de las mejores prácticas de Sun Microsystems para desarrollo en la Plataforma Java para Empresas la cual está disponible en inglés en http://java.sun.com/blueprints. Este es el modelo de programación oficial de Sun para el Kit de Desarrollo Software(SDK) J2EE. Esto comenzó con Java Pet Store, la aplicación de referencia original para la plataforma J2EE. Esto llegó a convertirse en el código fuente de facto para usar Enterprise JavaBeans y todos los últimos componentes de la plataforma J2EE.
A lo largo de su existencia, Java BluePrints ha ofrecido todo su contenido gratis y se ha enfocado en ayudar a conseguir el éxito a los desarrolladores. Microsoft creó una Pet Shop competidora con .NET para mostrar su tecnología competidora. Desde entonces, muchas tecnologías tales como Tapestry, Spring, y otras han implementado su propia versión de la aplicación Pet Shop como medio para mostrar las mejores prácticas para la tecnología dada.
Con la llegada de la tecnología J2EE 1.4, los Servicios Web llegó a ser parte del estándar de la especificación J2EE. Java BluePrints respondió 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.
Hay tres libros Java BluePrints en inglés y patrones de diseño Core J2EE [1] los cuales son alojados en Java BluePrints y han llegado a convertirse en el estándar pra el desarrollo de aplicaciones J2EE. Java BluePrints fue la primera fuente para promover el Modelo Vista Controlador (MVC) y Data Access Object (DAO) para desarrollo de aplicaciones J2EE. Antes de esto, el patrón de diseño MVC era ampliamente promovido como parte de Smalltalk.
La última oferta de Java BluePrints es el Catálogo de Soluciones Java BluePrints disponible en https://bpcatalog.dev.java.net/nonav/solutions.html. Esto es un catálogo de soluciones en temas diversos como Java Server Faces, Servicios Web, y Javascript y XML Asíncronos(AJAX). Los artículos son más pequeños y son más concretos e incluyen código de ejemplo que muestra como se implementa una solución. Se centra en el SDK de J2EE 1.4.