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