2. Using the Tutorial Examples
3. Getting Started with Web Applications
5. JavaServer Pages Technology
7. JavaServer Pages Standard Tag Library
10. JavaServer Faces Technology
11. Using JavaServer Faces Technology in JSP Pages
12. Developing with JavaServer Faces Technology
13. Creating Custom UI Components
14. Configuring JavaServer Faces Applications
15. Internationalizing and Localizing Web Applications
16. Building Web Services with JAX-WS
17. Binding between XML Schema and Java Classes
19. SOAP with Attachments API for Java
21. Getting Started with Enterprise Beans
23. A Message-Driven Bean Example
24. Introduction to the Java Persistence API
25. Persistence in the Web Tier
26. Persistence in the EJB Tier
27. The Java Persistence Query Language
28. Introduction to Security in the Java EE Platform
29. Securing Java EE Applications
31. The Java Message Service API
32. Java EE Examples Using the JMS API
36. The Coffee Break Application
37. The Duke's Bank Application
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, 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.
The web-tier technology chapters in Part II, The Web Tier cover the components used in developing the presentation layer of a Java EE 5 or stand-alone web application:
Java Servlet
JavaServer Pages (JSP)
JavaServer Pages Standard Tag Library (JSTL)
JavaServer Faces
Web application internationalization and localization
The web services technology chapters in Part III, Web Services 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 API for Java (SAAJ)
The Enterprise JavaBeans (EJB) technology chapters in Part IV, Enterprise Beans 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, Persistence 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, Services cover the system services used by all the Java EE 5 component technologies:
Security
Java Message Service
Transactions
Resource connections
The Java EE Connector Architecture
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.
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Scripting on this page tracks web page traffic, but does not change the content in any way.