By Shreedhar Ganapathy on 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.
Petstore 2.0 can be viewed live on Sun's Developer Web site located at http://webdev1.sun.com/petstore/faces/index.jsp. The announcement of the release is located at https://blueprints.dev.java.net/servlets/NewsItemView?newsItemID=4632.
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