Some may know that Sun came out some time ago with a "blueprint" application for demonstrating J2EE practices, called the Java PetStore. Many have taken it to be a model J2EE app (perhaps exceeding its real purpose as just an example), and some have even poked at it for not being scalable, etc. (which never really was its intention.) It was just an example app showing several J2EE practices. Anyway, Macromedia modelled their PetMarket after it to show how Rich Internet Apps could be built to create a better user experience for providing the same kind of pet store.
Well now Sun's coming out with another one, called the Adventure Builder. Available for download from the Java BluePrints Program, the Java Adventure Builder Sample Application v1.0 is the first release of the new Java BluePrints application. This early access release is a native J2EE 1.4 application that runs on the J2EE 1.4 Beta SDK. It showcases Servlet 2.4, JSP 2.0, JSTL, and web services. Of course, the Servlet 2.4 and JSP 2.0 specs are the next ones to come out and many servlet engines (including JRun 4.0 and therefore CFMX) don't yet support them. Also, it should be noted that the app itself is an "early access" version.
The new app is designed to be easy to understand and includes a new mini J2EE application that is even smaller and simpler, for folks really just getting started with J2EE. Download it from http://developer.java.sun.com/developer/releases/adventure/. And read the documentation at http://java.sun.com/blueprints/code/adventure/1.0/docs/index.html.
Will someone be coming up with an RIA of the Adventure Builder or the "mini application"? We shall see.