Preface
This tutorial was a guide to developing enterprise applications for the JAVATM Platform
Edition 5 (Java EE 5).
This preface contains information about and conventions for the entire Sun Java System
Application Server documentation set.
Beforeyou Readthis Book
Before proceeding with this tutorial and you should have a good knowledge of the Java programming language. A good way to "to" to "work through" Java Tutorial,fourth Edition, Sharon Zakhour et al (Addison-wesley, 2006).
You should also is familiar with the Javadatabase connectivity (JDBCTM) and relational database features described in JDB C API Tutorial and Reference, third Edition,maydene Fisher et al. (Addison-wesley, 2003).
Howthis Book are organized
the Java EE 5 platform is quite large, and this tutorial reflects (consider) this. However, you don ' t have to
Digest (understanding) everything in it at once. The tutorial has been divided into parts to help you navigate (navigation, walking) the content more easily.
This is tutorial opens with a 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, a nd How to use the This tutorial ' s examples.
When you have digested the basics, you can delve (in-depth research) 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.
The Web-tier technology chapters in part II cover the components used in developing the
Presentation layer of a Java EE 5 or stand-alone Web application:
Java Servlet
JavaServer pagestm (JSPTM)
JavaServer Pages Standard Tag Library (JSTL)
Javaservertm Faces
WEB Application Internationalization and localization
The Web services technology chapters in part III cover the APIs used in developing standard
Web services:
The Java API for xml-based Web Services (JAX-WS)
The Java API for XML Binding (JAXB)
The streaming API for XML (StAX)
The SOAP with Attachments APIs for JAVATM (SAAJ)
The Enterprise javabeanstm (EJBTM) technology chapters in part IV cover the components
Used in developing the business logic of a Java EE 5 application:
Session Beans
Message-driven Beans
The persistence technology chapters in part V cover the Java persistence API, which is used
For accessing databases from Java EE applications:
Introduction to the Java persistence API
Persistence in the Web Tier
Persistence in the EJB Tier
The Java persistence Query Language
The Platform services chapters in part VI cover-system services used by-all Java EE 5
Component technologies:
Security
Javamessage Service
Transactions
Resource connections
The Java EE Connector architecture