Java BluePrints defines the applications programming model for Enterprise Java.
It includes the new Java Pet Store 2.0 and the Java BluePrints Solutions
Catalog. Download Java BluePrints here.
The Java Pet Store 2.0 is the reference application for building AJAX web applications on Java EE 5. It
illustrates BluePrints for using AJAX with Java,building AJAX-enabled JSF
component libraries, using Java Persistence APIs, applying MVC and other design
patterns in an AJAX web app, using Mashups such as Google Maps service for
location specific searches of pets and PayPal service for purchases, using an
RSS feed as a data source, and lots more.