The Java EE 5 Tutorial

How This Book Is Organized

The Java EE 5 platform is quite large, and this tutorial reflects this. However, you don’t have to digest everything in it at once. The tutorial has been divided into parts to help you navigate the content more easily.

This tutorial opens with an introductory chapter, which you should read before proceeding to any specific technology area. Chapter 1, Overview covers the Java EE 5 platform architecture and APIs, the Sun Java System Application Server 9.1, and how to use the this tutorial's examples.

When you have digested the basics, you can delve into one or more of the five main technology areas listed next. Because there are dependencies between some of the chapters, Figure P–1 contains a roadmap for navigating through the tutorial.

Figure P–1 Roadmap to This Tutorial

Flow diagram of chapter prerequisites. Major chapter
orders are: 1-14; 1, 15-17; 1, 15, 18, 19; 1, 20-27; 1, 28-35.

After you have become familiar with some of the technology areas, you are ready to tackle the case studies in Part VII, Case Studies, which tie together several of the technologies discussed in the tutorial. The Coffee Break Application describes an application that uses the web application and web services APIs. The Duke’s Bank Application describes an application that employs web application technologies, enterprise beans, and the Java Persistence API.

Finally, Part VIII, Appendixes contains information about Java encoding schemes and Java EE certification that may be helpful to the Java EE 5 application developer, and information about the tutorial's authors.