Document Information
Preface
Part I Introduction
1. Overview
2. Using the Tutorial Examples
Part II The Web Tier
3. Getting Started with Web Applications
4. JavaServerTM Faces Technology
5. Introduction to Facelets
6. Unified Expression Language
7. Using JavaServerTM Faces Technology in Web Pages
8. Using Converters, Listeners and Validators
9. Developing With JavaServerTM Faces Technology
10. Java Servlet Technology
Part III Web Services
11. Introduction to Web Services
12. Building Web Services with JAX-WS
13. Building RESTful Web Services with JAX-RS and Jersey
Part IV Enterprise Beans
14. Enterprise Beans
15. Getting Started with Enterprise Beans
16. Running the Enterprise Bean Examples
Part V Contexts and Dependency Injection for the JavaTM EE Platform
17. Introduction to Contexts and Dependency Injection for the JavaTM EE Platform
18. Running the Basic Contexts and Dependency Injection Examples
Part VI Persistence
19. Introduction to the Java Persistence API
20. Running the Persistence Examples
21. The Java Persistence Query Language
22. Creating Queries Using the Criteria API
Part VII Security
23. Introduction to Security in the Java EE Platform
24. Getting Started Securing Enterprise Applications
25. Getting Started Securing Web Applications
Part VIII JavaTM EE Supporting Technologies
26. Introduction to JavaTM EE Supporting Technologies
27. Transactions
28. Resource Connections
Index
|
|
Q
- qualifiers, using, Using Qualifiers
- Quality of Service (QOS), Characteristics of Application Security
- query language
- ABS function, Functional Expressions
- abstract schemas
- Query Language Terminology
- Select Statements
- Identification Variables
- ALL expression, Subqueries
- ANY expression, Subqueries
- arithmetic functions, Functional Expressions
- ASC keyword, ORDER BY Clause
- AVG function, Return Types
- BETWEEN expression
- The BETWEEN Expression
- BETWEEN Expressions
- boolean literals, Literals
- boolean logic, NULL Values
- collection member expressions
- Identification Variables
- Collection Member Expressions
- collections
- Identification Variables
- Empty Collection Comparison Expressions
- Collection Member Expressions
- compared to SQL
- Queries That Navigate to Related Entities
- Identifiers
- Path Expressions
- comparison operators
- Comparison Operators
- BETWEEN Expressions
- CONCAT function, Functional Expressions
- conditional expressions
- Queries with Other Conditional Expressions
- WHERE Clause
- Conditional Expressions
- Equality Semantics
- constructors, Constructor Expressions
- COUNT function, Return Types
- DELETE expression
- Bulk Updates and Deletes
- Delete Queries
- DELETE statement, Update and Delete Statements
- DESC keyword, ORDER BY Clause
- DISTINCT keyword, Eliminating Duplicate Values
- domain of query
- The Java Persistence Query Language
- FROM Clause
- Identification Variables
- duplicate values, Eliminating Duplicate Values
- enum literals, Literals
- equality, Equality Semantics
- ESCAPE clause, LIKE Expressions
- examples, Example Queries
- EXISTS expression, Subqueries
- FETCH JOIN operator, Identification Variables
- FROM clause
- Select Statements
- FROM Clause
- grammar, Full Query Language Syntax
- GROUP BY clause
- Select Statements
- The GROUP BY Clause
- HAVING clause
- Select Statements
- The HAVING Clause
- identification variables
- Select Statements
- FROM Clause
- Identification Variables
- identifiers, Identifiers
- IN operator
- Identification Variables
- IN Expressions
- INNER JOIN operator, Identification Variables
- input parameters
- Traversing Relationships with an Input Parameter
- Input Parameters
- IS EMPTY expression, The IS EMPTY Expression
- IS FALSE operator, Equality Semantics
- IS NULL expression, The IS NULL Expression
- IS TRUE operator, Equality Semantics
- JOIN statement
- A Simple Query with Relationships
- Navigating to Single-Valued Relationship Fields
- Identification Variables
- LEFT JOIN operator, Identification Variables
- LEFT OUTER JOIN operator, Identification Variables
- LENGTH function, Functional Expressions
- LIKE expression
- The LIKE Expression
- LIKE Expressions
- literals, Literals
- LOCATE function, Functional Expressions
- LOWER function, Functional Expressions
- MAX function, Return Types
- MEMBER exression, Collection Member Expressions
- MIN function, Return Types
- MOD function, Functional Expressions
- multiple declarations, Identification Variables
- multiple relationships, Traversing Multiple Relationships
- named parameters
- Using Named Parameters
- Input Parameters
- navigation
- Queries That Navigate to Related Entities
- A Simple Query with Relationships
- Navigating According to Related Fields
- Identification Variables
- Navigation
- negation, Equality Semantics
- NOT operator, Equality Semantics
- null values
- NULL Comparison Expressions
- NULL Values
- numeric comparisons, Equality Semantics
- numeric literals, Literals
- operator precedence, Operators and Their Precedence
- operators, Operators and Their Precedence
- ORDER BY clause
- Select Statements
- ORDER BY Clause
- parameters, Eliminating Duplicate Values
- parentheses, Conditional Expressions
- path expressions
- Query Language Terminology
- Path Expressions
- positional parameters, Input Parameters
- range variables, Identification Variables
- relationship fields, Query Language Terminology
- relationships
- Query Language Terminology
- A Simple Query with Relationships
- Traversing Relationships with an Input Parameter
- return types, Return Types
- scope, The Java Persistence Query Language
- SELECT clause
- Select Statements
- SELECT Clause
- setNamedParameter method, Using Named Parameters
- SIZE function, Functional Expressions
- SQRT function, Functional Expressions
- state fields, Query Language Terminology
- string comparison, Equality Semantics
- string functions, Functional Expressions
- string literals, Literals
- subqueries, Subqueries
- SUBSTRING function, Functional Expressions
- SUM function, Return Types
- syntax, Full Query Language Syntax
- TRIM function, Functional Expressions
- types
- Expression Types
- Equality Semantics
- UPDATE expression
- Update and Delete Statements
- Bulk Updates and Deletes
- Update Queries
- UPPER function, Functional Expressions
- WHERE clause
- Select Statements
- WHERE Clause
- wildcards, LIKE Expressions
- query parameters, Extracting Request Parameters
R
- realms
- What Are Realms, Users, Groups, and Roles?
- What Is a Realm?
- admin-realm, What Is a Realm?
- certificate, What Is a Realm?
- adding users, Adding Users to the Certificate Realm
configuring, Securing the Enterprise Server
- file, What Is a Realm?
- referencing backing bean methods, Referencing a Backing Bean Method
- for handling action events
- Referencing a Method That Handles an Action Event
- Writing a Method to Handle an Action Event
- for handling value-change events, Referencing a Method That Handles a Value-Change Event
- for performing navigation
- Referencing a Method That Performs Navigation
- Writing a Method to Handle Navigation
- for performing validation
- Referencing a Method That Performs Validation
- Writing a Method to Perform Validation
- relationship fields, query language, Query Language Terminology
- relationships
- direction, Bidirectional Relationships
- unidirectional, Unidirectional Relationships
- remote interfaces, defined, Remote Clients
- request method designator
- Creating a RESTful Root Resource Class
- Responding to HTTP Resources
- RequestDispatcher interface, Invoking Other Web Resources
- requests, Getting Information from Requests
- See also HTTP requests
- customizing, Programming Customized Requests and Responses
- getting information from, Getting Information from Requests
- resource adapter, security, Configuring Resource Adapter Security
- resource adapters
- Java EE Connector Architecture
- Resource Adapters
- resource class, Creating a RESTful Root Resource Class
- resource injection, Resource Injection
- resource method, Creating a RESTful Root Resource Class
- resources, Resource Connections
- See also data sources
- facelets, Resources
- ResponseBuilder, Using Entity Providers to Map HTTP Response and Request Entity Bodies
- responses, Constructing Responses
- See also HTTP responses
- buffering output, Constructing Responses
- customizing, Programming Customized Requests and Responses
- setting headers, Writing Service Methods
- RESTful web services, Building RESTful Web Services with JAX-RS and Jersey
- roles, What Is a Role?
- application, Mapping Roles to Users and Groups
- declaring, Declaring Security Roles
- development
- See development roles
mapping
- to groups, Mapping Security Roles to Enterprise Server Groups
mapping to groups, Mapping Roles to Users and Groups
- mapping to users, Mapping Roles to Users and Groups
- referencing, Specifying Authorized Users by Declaring Security Roles
- security
- Setting Up Security Roles
- Securing an Enterprise Bean Using Declarative Security and Annotations
- Specifying Authorized Users by Declaring Security Roles
- Working with Security Roles
- Declaring Security Roles
- RolesAllowed annotation, Specifying Authorized Users by Declaring Security Roles
- rollback method
- Methods Not Allowed in Container-Managed Transactions
- JTA Transactions
- Methods Not Allowed in Bean-Managed Transactions
- rollbacks, See transactions, rollbacks
- run-as identity, Propagating a Security Identity (Run-As)
- RunAs annotation, Propagating a Security Identity (Run-As)
- running applications, JAX-RS, Example Applications for JAX-RS and Jersey
The material in The Java EE 6 Tutorial, Volume I is copyright-protected and may not be published in other works without express written permission from Sun Microsystems.
|