Preface; Conventions Used in This Book; Using Code Examples; SafariĀ® Books Online; How to Contact Us; Acknowledgments;Chapter 1: Java Platform, Enterprise Edition; 1.1 Introduction; 1.2 Deliverables; 1.3 What's New in Java EE 6;Chapter 2: Managed Beans; 2.1 Define and Use a Managed Bean; 2.2 Lifecycle Callback;Chapter 3: Servlets; 3.1 Servlets; 3.2 Servlet Filters; 3.
3 Event Listeners; 3.4 Asynchronous Support; 3.5 Web Fragments; 3.6 Security; 3.7 Resource Packaging; 3.8 Error Mapping; 3.9 Handling Multipart Requests;Chapter 4: Java Persistence API; 4.1 Entities; 4.
2 Persistence Unit, Persistence Context, and Entity Manager; 4.3 Create, Read, Update, and Delete Entities; 4.4 Validating the Entities; 4.5 Transactions and Locking; 4.6 Caching;Chapter 5: Enterprise JavaBeans; 5.1 Stateful Session Beans; 5.2 Stateless Session Beans; 5.3 Singleton Session Beans; 5.
4 Message-Driven Beans; 5.5 Portable Global JNDI Names; 5.6 Transactions; 5.7 Asynchronous; 5.8 Timers; 5.9 Embeddable API; 5.10 EJB.Lite;Chapter 6: Contexts and Dependency Injection; 6.
1 Injection Points; 6.2 Qualifier and Alternative; 6.3 Producer and Disposer; 6.4 Interceptors and Decorators; 6.5 Scopes and Contexts; 6.6 Stereotypes; 6.7 Events; 6.8 Portable Extensions;Chapter 7: JavaServer Faces; 7.
1 Facelets; 7.2 Resource Handling; 7.3 Composite Components; 7.4 Ajax; 7.5 HTTP GET; 7.6 Server and Client Extension Points; 7.7 Navigation Rules;Chapter 8: SOAP-Based Web Services; 8.1 Web Service Endpoints; 8.
2 Provider-Based Dynamic Endpoints; 8.3 Endpoint-Based Endpoints; 8.4 Web Service Client; 8.5 Dispatch-Based Dynamic Client; 8.6 Handlers;Chapter 9: RESTful Web Services; 9.1 Simple RESTful Web Services; 9.2 Binding HTTP Methods; 9.3 Multiple Resource Representations; 9.
4 Binding Request to a Resource; 9.5 Mapping Exceptions;Chapter 10: Java Message Service; 10.1 Sending a Message; 10.2 Quality of Service; 10.3 Receiving a Message Synchronously; 10.4 Receiving a Message Asynchronously; 10.5 Temporary Destinations;Chapter 11: Bean Validation; 11.1 Built-in Constraints; 11.
2 Defining a Custom Constraint; 11.3 Validation Groups; 11.4 Integration with JPA; 11.5 Integration with JSF;Getting Started with Java EE 6 Development and Deployment;Further Reading; Web Technology Specifications; Enterprise Technology Specifications; Web Service Technologies; Management and Security Technologies;Colophon;.