Java BluePrints

Java BluePrints

Java BluePrints is Sun Microsystems' best practices for Enterprise Java development. This is Sun's official programming model for Java 2 Platform, Enterprise Edition (J2EE) Software Development Kit (SDK). It began with Java Pet Store, the original reference application for the J2EE platform. This became the de facto source code for using Enterprise Java Beans and all the latest components of the J2EE platform.

Throughout its existence, Java BluePrints has offered all of its content for free and has been focused on promoting developer success. Java Pet Store became the symbol for J2EE's ascendency; Microsoft created a competing .NET Pet Shop to showcase its competing technology. Since then, many technologies such as Tapestry, Spring, and others have implemented their own versions of the Pet Store application as a way to demonstrate best practices for their given technology.

With the arrival of J2EE 1.4 technology, web services became a standard part of the J2EE specification. Java BluePrints came out with a second application: the Java Adventure Builder reference application. This application never became as popular as Java Pet Store but then again, it never became as controversial.

There have been three Java BluePrints books, and the Core J2EE design patterns which are hosted on the Java BluePrints site have become the standard lingua for J2EE application development. [ [http://java.sun.com/blueprints/patterns/ Java BluePrints Patterns ] ] Java BluePrints was the first source to promote Model View Controller (MVC) and Data Access Object (DAO) for J2EE application development. Before this, the MVC design pattern was widely promoted as part of SmallTalk.

The latest Java BluePrints offering is the Java BluePrints Solutions Catalog. [https://bpcatalog.dev.java.net/nonav/solutions.html] It covers topics as diverse as Java Server Faces, Web Services, and Asynchronous Javascript and XML (Ajax). Articles are smaller and more focused and include sample code that shows how a solution is implemented. Its focus is on the J2EE 1.4 SDK.

References

External links

* [http://java.sun.com/blueprints Java BluePrints Web site]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Java BluePrints — es una guía de las mejores prácticas de Sun Microsystems para desarrollo en la Plataforma Java para empresas. Este es el modelo de programación oficial de Sun para el kit de desarrollo software (SDK) J2EE. Comenzó con Java Pet Store, la… …   Wikipedia Español

  • Java EE — Java Platform, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4), es una plataforma de programación parte de la Plataforma Java para desarrollar y ejecutar software de… …   Wikipedia Español

  • Java Platform, Enterprise Edition — or Java EE is a widely used platform for server programming in the Java programming language. The Java EE Platform differs from the Standard Edition (SE) of Java in that it adds libraries which provide functionality to deploy fault tolerant,… …   Wikipedia

  • Java EE — Java Enterprise Edition, ou Java EE (anciennement J2EE), est une spécification pour la technique Java de Sun plus particulièrement destinée aux applications d’entreprise. Ces applications sont considérées dans une approche multi niveaux[1]. Dans… …   Wikipédia en Français

  • JavaServer Faces — (JSF) is a Java based Web application framework intended to simplify development of user interfaces for Java EE applications. Unlike other traditional request driven MVC web frameworks, JSF uses a component based approach. The state of UI… …   Wikipedia

  • Model 2 — This article is about the Java design model. For the arcade board, see Sega Model 2. In the design of Java Web applications, there are two commonly used design models, referred to as Model 1 and Model 2. A simplified diagram of the Model 2… …   Wikipedia

  • Business Process Execution Language — As defined in the abstract of the Web Services Business Process Execution Language OASIS Standard WS BPEL 2.0, WS BPEL (or BPEL for short) is a language for specifying business process behavior based on Web Services. Processes in WS BPEL export… …   Wikipedia

  • Enterprise JavaBean — Simple EJB2 Architecture Enterprise JavaBeans (EJB) is a managed, server side component architecture for modular construction of enterprise applications. The EJB specification is one of several Java APIs in the Java EE specification. EJB is a… …   Wikipedia

  • MyBatis — Developer(s) The MyBatis team Stable release 3.0.6 / October 9, 2011; 18 days ago (2011 10 09) Development status Active Written in …   Wikipedia

  • WS-BPEL — (Web Services) Business Process Execution Language, WS BPEL (en castellano, Lenguaje de Ejecución de Procesos de Negocio con Servicios Web), es un lenguaje estandarizado por OASIS para la composición de servicios web. Está desarrollado a partir… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”