CONTENTS | PREV | NEXT | INDEX J2EE BluePrints


Preface

This book describes a standard approach to designing multitier enterprise applications with the JavaTM 2 Platform, Enterprise Edition. The book does not contain information on how to use individual J2EETM technologies to develop applications, but rather focuses on guidelines for distributing application functionality across tiers and choosing among design options within each tier.

The book describes the principles and technologies employed in building J2EE applications and the specific approach adopted by a sample application. Striking a balance between specificity on the one hand, and articulating broader principles on the other, is never easy. The hope is that the principles presented are both consistent with and complement the sample application documented in the book.

This book is most relevant to IT managers, system architects, and enterprise application developers considering a transition to or intending to use the J2EE platform or vendors providing J2EE products.

How This Book Is Organized

This book contains the following chapters:

Obtaining the Sample Application

You can download the sample application described in this book from:

http://java.sun.com/j2ee/download.html

The sample application requires a J2EE v1.2 compliant platform on which to run. From the sample application download page you can also download Sun's J2EE SDK, a freely available implementation of the J2EE v1.2 platform.

Related Information

Pointers to J2EE documentation can be found at:

http://java.sun.com/j2ee/docs.html

For information on how to use the J2EE SDK to construct multitier enterprise applications refer to the J2EE Developer's Guide, available at:

http://java.sun.com/j2ee/j2sdkee/techdocs/index.html

The J2EE technologies cited in this book are described in their specifications:

Typographic Conventions

Table 1 describes the typographic conventions used in this book.

Typographic Conventions 

Typeface or Symbol
Meaning
Example

AaBbCc123

The names of commands, files, and directories; interface, class, method, and deployment descriptor element names; programming language keywords

Edit the file Main.jsp.

How to retrieve a UserTransaction object.

Specify the resource-ref element.

AaBbCc123

Variable name

The files are named XYZfile.

AaBbCc123

Book titles, new words or terms, or words to be emphasized

Read Chapter 6 in User's Guide. These are called class options. You must be root to do this.

Acknowledgments

This book is the result of many people's efforts.

Each Enterprise Team member had primary responsibility for one chapter and made significant contributions to other chapters. In addition, Danny Coward wrote the initial draft of the deployment chapter.

The authors of the J2EE specifications and the developers of the reference implementation provided useful input at various points during the development of the J2EE programming model.

We are indebted to Rick Cattell, Bill Shannon, Mark Hapner, John Crupi, Sean Brydon, and many other reviewers who provided feedback on early versions of the manuscript.

Jim Inscore and Stephanie Bodoff provided editorial oversight of this project.



CONTENTS | PREV | NEXT | INDEX
Copyright © 2001 Sun Microsystems, Inc. All Rights Reserved.