Book description
The Java EE 7 Tutorial: Volume 2, Fifth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 7 (Java EE 7). Written by members of the Java EE documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform.
This guide includes descriptions of platform features and provides instructions for using the latest versions of NetBeans IDE and GlassFish Server Open Source Edition. The book introduces Enterprise JavaBeans components, the Java Persistence API, the Java Message Service (JMS) API, Java EE security, transactions, resource adapters, Java EE Interceptors, Batch Applications for the Java Platform, and Concurrency Utilities for Java EE. The book culminates with three case studies that illustrate the use of multiple Java EE 7 APIs.
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents
- Preface
-
Part I: Introduction
-
1. Overview
- 1.1 Java EE 7 Platform Highlights
- 1.2 Java EE Application Model
- 1.3 Distributed Multitiered Applications
- 1.4 Java EE Containers
- 1.5 Web Services Support
- 1.6 Java EE Application Assembly and Deployment
- 1.7 Development Roles
- 1.8 Java EE 7 APIs
- 1.9 Java EE 7 APIs in the Java Platform, Standard Edition 7
- 1.10 GlassFish Server Tools
-
2. Using the Tutorial Examples
- 2.1 Required Software
- 2.2 Starting and Stopping GlassFish Server
- 2.3 Starting the Administration Console
- 2.4 Starting and Stopping the Java DB Server
- 2.5 Building the Examples
- 2.6 Tutorial Example Directory Structure
- 2.7 Java EE 7 Maven Archetypes in the Tutorial
- 2.8 Getting the Latest Updates to the Tutorial
- 2.9 Debugging Java EE Applications
-
1. Overview
- Part II: Enterprise Beans
-
Part III: Persistence
- 8. Introduction to the Java Persistence API
- 9. Running the Persistence Examples
- 10. The Java Persistence Query Language
- 11. Using the Criteria API to Create Queries
- 12. Creating and Using String-Based Criteria Queries
- 13. Controlling Concurrent Access to Entity Data with Locking
- 14. Creating Fetch Plans with Entity Graphs
- 15. Using a Second-Level Cache with Java Persistence API Applications
-
Part IV: Messaging
- 16. Java Message Service Concepts
-
17. Java Message Service Examples
- 17.1 Overview of the JMS Examples
- 17.2 Writing Simple JMS Applications
- 17.3 Writing More Advanced JMS Applications
- 17.4 Writing High Performance and Scalable JMS Applications
- 17.5 Sending and Receiving Messages Using a Simple Web Application
- 17.6 Receiving Messages Asynchronously Using a Message-Driven Bean
- 17.7 Sending Messages from a Session Bean to an MDB
- 17.8 Using an Entity to Join Messages from Two MDBs
- 17.9 Using NetBeans IDE to Create JMS Resources
-
Part V: Security
- 18. Introduction to Security in the Java EE Platform
- 19. Getting Started Securing Web Applications
- 20. Getting Started Securing Enterprise Applications
-
21. Java EE Security: Advanced Topics
- 21.1 Working with Digital Certificates
- 21.2 Authentication Mechanisms
- 21.3 Using the JDBC Realm for User Authentication
- 21.4 Securing HTTP Resources
- 21.5 Securing Application Clients
- 21.6 Securing Enterprise Information Systems Applications
- 21.7 Configuring Security Using Deployment Descriptors
- 21.8 Further Information about Advanced Security Topics
-
Part VI: Java EE Supporting Technologies
- 22. Transactions
- 23. Resource Adapters and Contracts
- 24. The Resource Adapter Examples
- 25. Using Java EE Interceptors
-
26. Batch Processing
- 26.1 Introduction to Batch Processing
- 26.2 Batch Processing in Java EE
- 26.3 Simple Use Case
- 26.4 Using the Job Specification Language
- 26.5 Creating Batch Artifacts
- 26.6 Submitting Jobs to the Batch Runtime
- 26.7 Packaging Batch Applications
- 26.8 The webserverlog Example Application
- 26.9 The phonebilling Example Application
- 26.10 Further Information about Batch Processing
- 27. Concurrency Utilities for Java EE
- Part VII: Case Studies
- Index
Product information
- Title: The Java EE 7 Tutorial, Volume 2, Fifth Edition
- Author(s):
- Release date: May 2014
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133901634
You might also like
book
Java EE 7 Essentials
Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and …
book
SOA with Java: Realizing Service-Orientation with Java Technologies
“An outstanding depth-and-breadth resource for IT architects and Java professionals to understand and apply the marriage …
book
Beginning Java EE 7
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms. …
book
Java EE 7 Recipes: A Problem-Solution Approach
Java EE 7 Recipes takes an example-based approach in showing how to program Enterprise Java applications …