The Java EE 6 Tutorial: Advanced Topics, 4th Edition
- Length: 560 pages
- Edition: 4
- Language: English
- Publisher: Addison-Wesley Professional
- Publication Date: 2013-01-19
- ISBN-10: 0137081863
- ISBN-13: 9780137081868
- Sales Rank: #3060100 (See Top 100 Books)
The Java EE 6 Tutorial: Advanced Topics, 4th Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6). Written by members of the Java EE 6 documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform.
This guide–which builds on the concepts introduced in The Java EE 6 Tutorial: Basic Concepts, Fourth Edition–contains advanced material, including detailed introductions to more complex platform features and instructions for using the latest version of the NetBeans IDE and the GlassFish Server, Open Source Edition.
This book introduces the Java Message Service (JMS) API and Java EE Interceptors. It also describes advanced features of JavaServer Faces, Servlets, JAX-RS, Enterprise JavaBeans components, the Java Persistence API, Contexts and Dependency Injection for the Java EE Platform, web and enterprise application security, and Bean Validation. The book culminates with three new case studies that illustrate the use of multiple Java EE 6 APIs.
Table of Contents
Part I: Introduction
Chapter 1. Overview
Chapter 2. Using the Tutorial Examples
Part II: The Web Tier
Chapter 3. JavaServer Faces Technology: Advanced Concepts
Chapter 4. Using Ajax with JavaServer Faces Technology
Chapter 5. Composite Components: Advanced Topics and Example
Chapter 6. Creating Custom UI Components and Other Custom Objects
Chapter 7. Configuring JavaServer Faces Applications
Chapter 8. Uploading Files with Java Servlet Technology
Chapter 9. Internationalizing and Localizing Web Applications
Part III: Web Services
Chapter 10. JAX-RS: Advanced Topics and Example
Part IV: Enterprise Beans
Chapter 11. A Message-Driven Bean Example
Chapter 12. Using the Embedded Enterprise Bean Container
Chapter 13. Using Asynchronous Method Invocation in Session Beans
Part V: Contexts and Dependency Injection for the Java EE Platform
Chapter 14. Contexts and Dependency Injection for the Java EE Platform: Advanced Topics
Chapter 15. Running the Advanced Contexts and Dependency Injection Examples
Part VI: Persistence
Chapter 16. Creating and Using String-Based Criteria Queries
Chapter 17. Controlling Concurrent Access to Entity Data with Locking
Chapter 18. Using a Second-Level Cache with Java Persistence API Applications
Part VII: Security
Chapter 19. Java EE Security: Advanced Topics
Part VIII: Java EE Supporting Technologies
Chapter 20. Java Message Service Concepts
Chapter 21. Java Message Service Examples
Chapter 22. Bean Validation: Advanced Topics
Chapter 23. Using Java EE Interceptors
Chapter 24. The Resource Adapter Example
Part IX: Case Studies
Chapter 25. Duke’s Bookstore Case Study Example
Chapter 26. Duke’s Tutoring Case Study Example
Chapter 27. Duke’s Forest Case Study Example