Sun GlassFish Enterprise Server v3 Prelude Roadmap to the Java EE 5 Tutorial
Prelude is the second public release of the Sun GlassFish v3 Enterprise Server, currently in development. The Prelude release includes the core GlassFish v3 modules, Java EE web tier technologies, the Java Persistence API, and non-Java programming language containers, among other features detailed elsewhere.
The Java EE 5 Tutorial content and example applications cover all of technologies in the Java EE 5 platform. Because GlassFish v3 Prelude only supports the web tier, persistence, and security technologies defined by Java EE 5, only portions of the Java EE 5 Tutorial are relevant to Prelude users. This document provides a roadmap for users who want to use the Java EE 5 Tutorial example applications and chapters with Prelude.
Note - Prelude is pre-release software. The Java EE 5 Tutorial team has not fully tested all of the example applications included in the Java EE 5 Tutorial bundle against Prelude. If you encounter any problems running the example applications on Prelude, deploy and run the examples on GlassFish V2 UR2, a fully compliant Java EE 5 server.
Using the Java EE 5 Tutorial with GlassFish v3 Prelude
The following sections describe which tutorial examples work with GlassFish v3 Prelude. Additional tutorial examples could be supported if the requisite technology is added to the base profile from the Update Center.
Part I: Introduction
Part I: Introduction describes the Java EE 5 platform, and provides information on downloading and configuring the Java EE 5 Tutorial example applications. Only the technologies described in this document are relevant to Prelude users.
Part II: The Web Tier
All the technologies discussed in the chapters and used in the examples explained in Part II: The Web Tier are supported by Prelude.
Part III: Web Services
GlassFish v3 Prelude supports the technologies discussed in Part III: Web Services through the optional Metro module, available through the Update Center. You must install this module in order to deploy and run the examples in this part of the tutorial.
Prelude does not support Java EE application clients, so you must use the web client for the helloservice example.
Part IV: Enterprise Beans
Prelude does not support enterprise beans.
Part V: Persistence
Prelude users should read the following chapters in Part V: Persistence:
Introduction to the Java Persistence API, keeping in mind that Prelude doesn't support enterprise beans or the Java Transaction API
The Java Persistence Query LanguageThe Java Persistence Query Language
Part VI: Services
Prelude users should read the following chapters in Part VI: Services:
Introduction to Security in the Java EE Platform, keeping in mind that Prelude only supports file and JDBC realm authentication and authorization
Securing Java EE Applications, keeping in mind that Prelude doesn't support enterprise beans or Java EE application clients
None of the other chapters in Part VI: Services apply to Prelude.
Part VII: Case Studies
The Coffee Break case study application may run on Prelude if you install the optional Metro module. You can install the Metro module through the Update Center.