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. Java Servlet Technology
5. JavaServer Pages Technology
6. JavaServer Pages Documents
7. JavaServer Pages Standard Tag Library
8. Custom Tags in JSP Pages
9. Scripting in JSP Pages
10. JavaServer Faces Technology
11. Using JavaServer Faces Technology in JSP Pages
12. Developing with JavaServer Faces Technology
13. Creating Custom UI Components
14. Configuring JavaServer Faces Applications
15. Internationalizing and Localizing Web Applications
Part III Web Services
16. Building Web Services with JAX-WS
17. Binding between XML Schema and Java Classes
18. Streaming API for XML
19. SOAP with Attachments API for Java
Part IV Enterprise Beans
20. Enterprise Beans
21. Getting Started with Enterprise Beans
22. Session Bean Examples
23. A Message-Driven Bean Example
Part V Persistence
24. Introduction to the Java Persistence API
25. Persistence in the Web Tier
26. Persistence in the EJB Tier
27. The Java Persistence Query Language
Part VI Services
28. Introduction to Security in the Java EE Platform
29. Securing Java EE Applications
30. Securing Web Applications
31. The Java Message Service API
32. Java EE Examples Using the JMS API
33. Transactions
34. Resource Connections
35. Connector Architecture
Part VII Case Studies
36. The Coffee Break Application
37. The Duke's Bank Application
Part VIII Appendixes
A. Java Encoding Schemes
B. About the Authors
Index
|
|
R
- RAR files, About Resource Adapters
- Read-and-Write, StAX example, Read-and-Write Example
- 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 Application Server
- file, What Is a Realm?
- recover method, Controlling Message Acknowledgment
- redelivery of messages
- Controlling Message Acknowledgment
- Controlling Message Acknowledgment
- JMSRedelivered message header field, Message Headers
- 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
- registering custom converters, Registering a Custom Converter
- converter element, Registering a Custom Converter
- registering custom renderers
- Delegating Rendering to a Renderer
- Registering a Custom Renderer with a Render Kit
- render-kit element
- Registering a Custom Renderer with a Render Kit
- Registering a Custom Renderer with a Render Kit
- renderer element, Registering a Custom Renderer with a Render Kit
- registering custom UI components
- Steps for Creating a Custom Component
- Registering a Custom Component
- component element, Registering a Custom Component
- registering custom validators, Registering a Custom Validator
- validator element, Registering a Custom Validator
- registering messages, Registering Custom Error Messages
- message-bundle element, Registering Custom Error Messages
- relationship fields, query language, Query Language Terminology
- relationships
- direction, Bidirectional Relationships
- unidirectional, Unidirectional Relationships
- release method, Tag Handler Manipulates the Body
- reliability, JMS
- advanced mechanisms, Using Advanced Reliability Mechanisms
- basic mechanisms, Using Basic Reliability Mechanisms
- durable subscriptions, Creating Durable Subscriptions
- local transactions, Using JMS API Local Transactions
- message acknowledgment, Controlling Message Acknowledgment
- message expiration, Allowing Messages to Expire
- message persistence, Specifying Message Persistence
- message priority levels, Setting Message Priority Levels
- temporary destinations, Creating Temporary Destinations
- remote interfaces, defined, Remote Clients
- Remote Method Invocation (RMI), and messaging, What Is Messaging?
- request/reply mechanism
- JMSCorrelationID message header field, Message Headers
- JMSReplyTo message header field, Message Headers
- temporary destinations and, Creating Temporary Destinations
- request-response messaging, SAAJ Connections
- RequestDispatcher interface, Invoking Other Web Resources
- requests, Getting Information from Requests
- See also HTTP requests
- appending parameters, jsp:param Element
- customizing, Programming Customized Requests and Responses
- getting information from, Getting Information from Requests
- retrieving a locale, Establishing the Locale
- Required transaction attribute, Managing Distributed Transactions
- resource adapter, security, Configuring Resource Adapter Security
- resource adapters
- J2EE Connector Architecture
- About Resource Adapters
- application contracts, Resource Adapter Contracts
- archive files
- See RAR files
CCI, Common Client Interface
- connection management contract, Outbound Contracts
- importing transactions, Transaction Inflow
- life-cycle management contract, Life-Cycle Management
- messaging contract, Messaging Contracts
- security management contract, Outbound Contracts
- system contracts, Resource Adapter Contracts
- transaction management contract, Outbound Contracts
- work management contract, Work Management Contract
- resource bundles, Java Platform Localization Classes
- resources, Resource Connections
- See also data sources
- creating, Resources and JNDI Naming
- injecting, Resources and JNDI Naming
- JMS, Resource Management
- responses, Constructing Responses
- See also HTTP responses
- buffering output, Constructing Responses
- customizing, Programming Customized Requests and Responses
- setting headers, Writing Service Methods
- Result interface, query Tag Result Interface
- role-link element, Defining Security Roles
- role-name element
- Declaring Security Roles Using Deployment Descriptor Elements
- Defining Security Roles
- roles, What Is a Role?
- anonymous, Accessing Unprotected Enterprise Beans
- application
- mapping to Application Server, Mapping Roles to Users and Groups
declaring, Declaring Security Roles
- defining, Working with Security Roles
- development
- See development roles
mapping to groups, Mapping Roles to Users and Groups
- mapping to users, Mapping Roles to Users and Groups
- referencing
- Declaring Security Role Names Referenced from Enterprise Bean Code
- Declaring Security Roles Using Annotations
- Declaring Security Roles
- security
- Declaring Security Role Names Referenced from Enterprise Bean Code
- Defining a Security View of Enterprise Beans
- Working with Security Roles
- Declaring Security Roles
- See security roles
- declaring, Declaring Security Roles Using Deployment Descriptor Elements
- setting up, Setting Up Security Roles
- rollback method
- Methods Not Allowed in Container-Managed Transactions
- JTA Transactions
- Methods Not Allowed in Bean-Managed Transactions
- rollback method (JMS), Using JMS API Local Transactions
- rollbacks, See transactions, rollbacks
- run-as element
- Propagating Security Identity
- Using Enterprise Bean Security Deployment Descriptor Elements
- run-as identity, Propagating Security Identity
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
|