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
|
|
K
L
- LDAP, Java Naming and Directory Interface
- listener classes, Handling Servlet Life-Cycle Events
- defining, Defining the Listener Class
- listener interfaces, Defining the Listener Class
- listeners
- HTTP, Securing the Enterprise Server
- IIOP, Securing the Enterprise Server
- local interfaces, defined, Local Clients
- login, configuring, Specifying an Authentication Mechanism
- login configuration, Specifying an Authentication Mechanism
- login method, Authenticating Users Programmatically
- login modules, Using Login Modules
- logout method, Authenticating Users Programmatically
M
- managed beans, defined for CDI, About Managed Beans
- Managed Beans specification, Introduction to Contexts and Dependency Injection for the Java EE Platform
- matrix parameters, Extracting Request Parameters
- message-driven beans
- Enterprise JavaBeans Technology
- What Is a Message-Driven Bean?
- accessing, What Makes Message-Driven Beans Different from Session Beans?
- defined, What Is a Message-Driven Bean?
- garbage collection, The Lifecycle of a Message-Driven Bean
- onMessage method, What Makes Message-Driven Beans Different from Session Beans?
- transactions
- Container-Managed Transactions
- Bean-Managed Transactions
- Bean-Managed Transactions
- message listeners, JMS, What Is a Message-Driven Bean?
- message security
- Securing the Enterprise Server
- Overview of Web Application Security
- Using Message Security with Web Applications
- MessageBodyReader, Using Entity Providers to Map HTTP Response and Request Entity Bodies
- MessageBodyWriter, Using Entity Providers to Map HTTP Response and Request Entity Bodies
- messages
- integrity, HTTPS Client Authentication
- MessageFormat pattern
- Displaying a Formatted Message With the h:outputFormat Tag
- Using Core Tags
- outputFormat tag, Displaying a Formatted Message With the h:outputFormat Tag
- param tag, Displaying a Formatted Message With the h:outputFormat Tag
- parameter substitution tags
- See JavaServer Faces core tag library
- param tag, Using Core Tags
queueing messages, Writing a Method to Perform Validation
- securing, Message-Layer Security
- security, Securing the Enterprise Server
- metadata annotations
- Metadata Annotations
- Replacing Deployment Descriptors With Metadata Annotations
- security, Using Annotations
- Metamodel API, Overview of the Criteria and Metamodel APIs
- using, Modeling Entity Classes with the Metamodel API
- method binding, Using Text Components
- method-binding expressions, Using Text Components
- method expressions, Referencing a Backing Bean Method
- method expressions, Overview of EL
- method permissions, Securing an Enterprise Bean Using Declarative Security and Annotations
- annotations, Specifying Authorized Users by Declaring Security Roles
N
- navigation model
- action attribute
- Referencing a Backing Bean Method
- Referencing a Method That Performs Navigation
- and backing bean methods, Referencing a Backing Bean Method
- and UICommand component, Using Command Components for Performing Actions and Navigation
action methods, Writing a Method to Handle Navigation
- ActionEvent class, Referencing a Method That Handles an Action Event
- logical outcome, Writing a Method to Handle Navigation
- commandButton tag, Rendering a Button With the h:commandButton Tag
- referencing backing bean methods, Referencing a Method That Performs Navigation
navigation rules, Rendering a Button With the h:commandButton Tag
- NavigationHandler class, Writing a Method to Handle Navigation
- referencing methods that perform navigation
- Referencing a Method That Performs Navigation
- Writing a Method to Handle Navigation
- writing a backing bean method to perform navigation processing, Writing a Method to Handle Navigation
- NDS, Java Naming and Directory Interface
- NetBeans IDE, NetBeans IDE
- NIS, Java Naming and Directory Interface
- non-repudiation, Characteristics of Application Security
O
P
- package-appclient tool, Tools
- parameters, extracting, Extracting Request Parameters
- path, templates, The @Path Annotation and URI Path Templates
- path parameters, Extracting Request Parameters
- permissions, policy, Securing the Enterprise Server
- PermitAll annotation, Specifying Authorized Users by Declaring Security Roles
- persistence
- BLOBs, BLOB and CLOB Database Types in the order Application
- cascade operations, Cascade Operations in the order Application
- CLOBs, BLOB and CLOB Database Types in the order Application
- collections, Using Collections in Entity Fields and Properties
- maps, Using Collections in Entity Fields and Properties
configuration, The persistence.xml File
- context, The Persistence Context
- embeddable classes, Embeddable Classes in Entities
- entities, Entities
- many-to-many, The Many-To-Many Relationship in roster
- one-to-many, One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys
- one-to-one, One-to-One Relationships
- overview, Introduction to the Java Persistence API
- persistence units, Persistence Units
- persistent fields, Persistent Fields
- primary keys, Primary Keys in Entities
- compound, Compound Primary Keys
properties, Persistent Properties
- queries
- Introduction to the Java Persistence API
- Querying Entities
- Using Queries
- Creating Queries Using the Java Persistence Query Language
- See also query language
- creating, Creating a Criteria Query
- Criteria, Creating Queries Using the Criteria API
- executing, Executing Queries
- expressions
- The Expression Interface Methods
- Expression Methods in the CriteriaBuilder Interface
- joins, Querying Relationships Using Joins
- parameters
- Named Parameters in Queries
- Positional Parameters in Queries
- results
- Restricting Criteria Query Results
- Managing Criteria Query Results
- type-safe, Creating Queries Using the Criteria API
query language, Queries and Relationship Direction
- relationships, Entity Relationships in the order Application
- scope, Persistence Units
- self-referential relationships, Self-Referential Relationships
- session beans, Stateful Session Beans
- temporal types, Temporal Types in the order Application
- persistence units
- query language
- The Java Persistence Query Language
- Identification Variables
- pluggable audit modules, Securing the Enterprise Server
- pluggable authorization providers, Securing the Enterprise Server
- policy files, Java SE Security Implementation Mechanisms
- prerequisites, Before You Read This Book
- primary keys, One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys
- compound, Compound Primary Keys
- defined, Primary Keys in Entities
- examples, Primary Key Classes
- principal, Some Other Terminology
- default, Accepting Unauthenticated Users
- PrintWriter class, Constructing Responses
- producer methods, Injecting Objects by Using Producer Methods
- programmatic login, Securing the Enterprise Server
- programmatic security
- Overview of Java EE Security
- Using Programmatic Security
- Securing Enterprise Beans
- Overview of Web Application Security
- proxies, Building Web Services with JAX-WS
- public key certificates, HTTPS Client Authentication
- public key cryptography, Working with Digital Certificates
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.
|