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
|
|
F
- factory classes, StAX, StAX Factory Classes
- Filter, StAX example, Filter Example
- filter chains
- Programming Filters
- Specifying Filter Mappings
- Filter interface, Programming Filters
- filters, Filtering Requests and Responses
- defining, Programming Filters
- mapping to web components, Specifying Filter Mappings
- mapping to web resources
- Specifying Filter Mappings
- Specifying Filter Mappings
- Specifying Filter Mappings
- overriding request methods, Programming Customized Requests and Responses
- overriding response methods, Programming Customized Requests and Responses
- response wrappers, Programming Customized Requests and Responses
- findAncestorWithClass method, Cooperating Tags
- foreign keys, One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys
- forward method, Transferring Control to Another Web Component
- fully qualified names, Adding Content to the Body
G
- garbage collection, The Life Cycle of a Message-Driven Bean
- GenericServlet interface, What Is a Servlet?
- getAttachments method, Accessing an AttachmentPart Object
- getBody method, Accessing Elements of a Message
- getCallerPrincipal method, Accessing an Enterprise Bean Caller’s Security Context
- getConnection method, DataSource Objects and Connection Pools
- getEnvelope method, Accessing Elements of a Message
- getHeader method, Accessing Elements of a Message
- getJspBody method, Tag Handler Does Not Manipulate the Body
- getJspContext method, Tag Handlers for Tags That Define Variables
- getParameter method, Getting Information from Requests
- getParent method, Cooperating Tags
- getRemoteUser method, Checking Caller Identity Programmatically
- getRequestDispatcher method, Invoking Other Web Resources
- getRollbackOnly method, Managing Distributed Transactions
- getServletContext method, Accessing the Web Context
- getSession method, Accessing a Session
- getSOAPBody method, Accessing Elements of a Message
- getSOAPHeader method, Accessing Elements of a Message
- getSOAPPart method, Accessing Elements of a Message
- getUserPrincipal method, Checking Caller Identity Programmatically
- getValue method, Getting the Content of a Message
- getVariableInfo method, TagExtraInfo Class
- GIOP, Configuring IOR Security
- groups, What Is a Group?
- managing, Managing Users and Groups on the Application Server
H
- handling events, See event and listener model
- hashCode method, Primary Key Classes
- helper classes
- The Contents of an Enterprise Bean
- Helper Classes
- Duke’s Bank, Helper Classes
- HTTP
- Building Web Services with JAX-WS
- Building Web Services with JAX-WS
- over SSL, HTTPS Client Authentication
- HTTP request URLs, Getting Information from Requests
- query strings, Getting Information from Requests
- request paths, Getting Information from Requests
- HTTP requests, Getting Information from Requests
- See also requests
- HTTP responses, Constructing Responses
- See also responses
- status codes, Mapping Errors to Error Screens
- mapping to error screens, Mapping Errors to Error Screens
- HTTPS
- Transport-Layer Security
- Verifying SSL Support
- Working with Digital Certificates
- HttpServlet interface, What Is a Servlet?
- HttpServletRequest interface
- Getting Information from Requests
- Checking Caller Identity Programmatically
- HttpServletResponse interface, Constructing Responses
- HttpSession interface, Accessing a Session
I
- identification
- Characteristics of Application Security
- Working with Realms, Users, Groups, and Roles
- IIOP, Configuring IOR Security
- implicit objects
- Binding a Component Value to an Implicit Object
- Binding a Component Value to an Implicit Object
- include directive, Reusing Content in JSP Pages
- include method, Including Other Resources in the Response
- init method, Initializing a Servlet
- InitialContext interface, Java Naming and Directory Interface
- initializing properties with the managed-property element
- initializing Array and List properties, Initializing Array and List Properties
- initializing managed-bean properties, Initializing Managed Bean Properties
- initializing Map properties, Initializing Map Properties
- initializing maps and lists, Initializing Maps and Lists
- referencing an initialization parameter, Referencing an Initialization Parameter
- integrity, Establishing a Secure Connection Using SSL
- of data, Characteristics of Application Security
- internationalization, Internationalizing and Localizing Web Applications
- Internationalizing
- JavaServer Faces applications
- See internationalizing JavaServer Faces applications
- internationalizing JavaServer Faces applications
- basename
- Loading a Resource Bundle
- Registering Custom Localized Static Text
- FacesContext.getLocale method, Using DateTimeConverter
- FacesMessage class, Localizing Messages
- getMessage(FacesContext, String, Object) method
- Creating a Message with a Message Factory
- Implementing the Validator Interface
- loadBundle tag
- Using the Core Tags
- Referencing Localized Static Data
- Retrieving Localized Messages
- locale attribute, Setting Up a Page
- localizing messages, Localizing Messages
- message factory pattern, Localizing Messages
- MessageFactory class
- Creating a Message with a Message Factory
- Creating a Message with a Message Factory
- Creating a Message with a Message Factory
- Implementing the Validator Interface
- performing localization, Performing Localization
- queueing messages, Writing a Method to Perform Validation
- using localized static data and messages, Rendering Components for Selecting Multiple Values
- using the FacesMessage class to create a message, Using FacesMessage to Create a Message
- interoperability, secure, Configuring IOR Security
- invalidate method, Session Management
- invoke method, Tag Handler Does Not Manipulate the Body
- IOR security, Configuring IOR Security
- isCallerInRole method, Accessing an Enterprise Bean Caller’s Security Context
- isThreadSafe attribute, Using Shared Objects
- isUserInRole method, Checking Caller Identity Programmatically
- IterationTag interface, Tag Handlers
- iterator, StAX API, Iterator API
- event types, Iterator Event Types
- example event mapping, Example of Event Mapping
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
|