There is a lot of interest among Java developers to learn how next generation dynamic web technologies such as Ajax can be put to use in Java EE applications that deploy in an enterprise setting. The article has been very popular and generated many thousands of hits since publication a couple of weeks ago. The PetStore Blueprint application's value proposition to developers is to show how one can use Web 2.0 technologies with end-to-end Java EE apps.

The Blueprints apps have been tested with various releases and builds of GlassFish. The Java EE SDK includes Blueprints apps so that is the easiest way to get both the GlassFish application server and the above applications in one download.

Wednesday Feb 14, 2007

The Blueprints team has delivered a brand new (early access but mostly complete) version of the popular PetStore application.

What's different about this release is that this application demonstrates the use of latest emerging technologies (popularly called Web 2.0) and uses the more mainstream pattern preference of developers, that of a web-only application that employs the JPA for persistence. As a result, the PetStore 2.0 is a significantly lightweight yet rich web application that shows how to mesh Java EE 5 artifacts with emerging technologies such as AJAX, mashups, etc.

The Petstore 2.0 application demonstrates numerous Web 2.0 uses cases in the application including Ajax, Client-side mashups, Server-Side mashups, Delegated mashups, RSS news bar through ROME, File upload and much more. Petstore 2.0 is part of the Java EE 5 SDK and runs on Glassfish. The release notes for Petstore are located at https://blueprints.dev.java.net/petstore/release_notes.html.

If you are a developer looking for resources and guidelines on how to build AJAX and other web 2.0 technologies enabled Java EE apps, download the PetStore and review the code base. The code is released under the BSD license and is reusable in your apps.

You can also discuss your questions at the blueprints forum located at : http://forum.java.sun.com/forum.jspa?forumID=121