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. JavaServer Faces Technology
5. Introduction to Facelets
6. Expression Language
7. Using JavaServer Faces Technology in Web Pages
8. Using Converters, Listeners, and Validators
9. Developing with JavaServer Faces Technology
10. JavaServer Faces Technology: Advanced Concepts
11. Using Ajax with JavaServer Faces Technology
12. Composite Components: Advanced Topics and Example
13. Creating Custom UI Components and Other Custom Objects
14. Configuring JavaServer Faces Applications
15. Java Servlet Technology
16. Uploading Files with Java Servlet Technology
17. Internationalizing and Localizing Web Applications
Part III Web Services
18. Introduction to Web Services
19. Building Web Services with JAX-WS
20. Building RESTful Web Services with JAX-RS
21. JAX-RS: Advanced Topics and Example
Part IV Enterprise Beans
22. Enterprise Beans
23. Getting Started with Enterprise Beans
24. Running the Enterprise Bean Examples
25. A Message-Driven Bean Example
26. Using the Embedded Enterprise Bean Container
27. Using Asynchronous Method Invocation in Session Beans
Part V Contexts and Dependency Injection for the Java EE Platform
28. Introduction to Contexts and Dependency Injection for the Java EE Platform
29. Running the Basic Contexts and Dependency Injection Examples
30. Contexts and Dependency Injection for the Java EE Platform: Advanced Topics
31. Running the Advanced Contexts and Dependency Injection Examples
Part VI Persistence
32. Introduction to the Java Persistence API
33. Running the Persistence Examples
34. The Java Persistence Query Language
35. Using the Criteria API to Create Queries
36. Creating and Using String-Based Criteria Queries
37. Controlling Concurrent Access to Entity Data with Locking
38. Using a Second-Level Cache with Java Persistence API Applications
Part VII Security
39. Introduction to Security in the Java EE Platform
40. Getting Started Securing Web Applications
41. Getting Started Securing Enterprise Applications
42. Java EE Security: Advanced Topics
Part VIII Java EE Supporting Technologies
43. Introduction to Java EE Supporting Technologies
44. Transactions
45. Resources and Resource Adapters
46. The Resource Adapter Example
47. Java Message Service Concepts
48. Java Message Service Examples
49. Bean Validation: Advanced Topics
50. Using Java EE Interceptors
Part IX Case Studies
51. Duke's Bookstore Case Study Example
52. Duke's Tutoring Case Study Example
53. Duke's Forest Case Study Example
Index
|
|
F
- Facelets, Introduction to Facelets
- composite components, Composite Components
- configuring applications, Configuring the Application
- See also EL
f:ajax tag, Using the f:ajax Tag
- features, What Is Facelets?
- resources, Web Resources
- templating, Using Facelets Templates
- using Ajax with, Using Ajax with Facelets
- XHTML pages, Creating Facelets Views
- Facelets applications
- developing, Developing a Simple Facelets Application
- lifecycle, The Lifecycle of a Facelets Application
- using JavaScript in, Using JavaScript API in a Facelets Application
- faces-config.xml file, Application Configuration Resource File
- FacesContext class
- Overview of the JavaServer Faces Lifecycle
- Using a Custom Component
- Apply Request Values phase, Apply Request Values Phase
- custom converters, Creating a Custom Converter
- performing encoding, Performing Encoding
- Process Validations phase, Process Validations Phase
- Update Model Values phase, Update Model Values Phase
- validation methods, Writing a Method to Perform Validation
- Validator interface, Implementing the Validator Interface
- FacesServlet, mapping, Mapping the FacesServlet Instance
- 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
- overriding request methods, Programming Customized Requests and Responses
- overriding response methods, Programming Customized Requests and Responses
- response wrappers, Programming Customized Requests and Responses
- foreign keys, One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys
- form-based authentication, Form-Based Authentication
- form parameters, Extracting Request Parameters
- JAX-RS, Extracting Form Data
- forward method, Transferring Control to Another Web Component
G
- garbage collection, The Lifecycle of a Message-Driven Bean
- GenericServlet interface, What Is a Servlet?
- getCallerPrincipal method
- Accessing an Enterprise Bean Caller’s Security Context
- The converter-secure Example: Securing an Enterprise Bean with Programmatic Security
- getConnection method, DataSource Objects and Connection Pools
- getPart method, The getParts and getPart Methods
- getParts method, The getParts and getPart Methods
- getRemoteUser method, Checking Caller Identity Programmatically
- getRequestDispatcher method, Invoking Other Web Resources
- getRollbackOnly method
- Methods Not Allowed in Bean-Managed Transactions
- Managing Distributed Transactions
- getServletContext method, Accessing the Web Context
- getSession method, Accessing a Session
- getStatus method, Methods Not Allowed in Bean-Managed Transactions
- getUserPrincipal method, Checking Caller Identity Programmatically
- GlassFish Server
- adding users to, To Add Users to the GlassFish Server
- downloading, Java EE 6 Software Development Kit
- enabling debugging, To Debug an Application Using a Debugger
- installation tips, Java EE 6 Software Development Kit
- securing, Securing the GlassFish Server
- server log, Using the Server Log
- SSL connectors, Verifying and Configuring SSL Support
- starting, Starting and Stopping the GlassFish Server
- stopping, Starting and Stopping the GlassFish Server
- tools, GlassFish Server Tools
- groups, What Is a Group?
- managing, Managing Users and Groups on the GlassFish Server
H
- handling events, See event and listener model
- hashCode method, Primary Keys in Entities
- header parameters, JAX-RS, Extracting Request Parameters
- helper classes, The Contents of an Enterprise Bean
- session bean example, Helper Classes
- HTTP
- Building Web Services with JAX-WS
- Building Web Services with JAX-WS
- basic authentication, HTTP Basic Authentication
- over SSL, Client Authentication
- HTTP methods, Responding to HTTP Methods and Requests
- HTTP request and response entity bodies, Using Entity Providers to Map HTTP Response and Request Entity Bodies
- supported types, Using Entity Providers to Map HTTP Response and Request Entity Bodies
- HTTP requests
- Getting Information from Requests
- Responding to HTTP Methods and Requests
- See also requests
- HTTP request URLs, Getting Information from Requests
- query strings, Getting Information from Requests
- request paths, Getting Information from Requests
- HTTP responses, Constructing Responses
- See also responses
- status codes, Mapping Errors to Error Screens
- HTTPS
- Transport-Layer Security
- Verifying and Configuring SSL Support
- Specifying a Secure Connection
- 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
- implicit navigation, JavaServer Faces Technology Benefits
- implicit objects, Binding a Component Value to an Implicit Object
- binding component values to, Binding a Component Value to an Implicit Object
- include method, Including Other Resources in the Response
- InitialContext interface, Java Naming and Directory Interface API
- initialization parameters, Creating and Initializing a Servlet
- 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 a context initialization parameter, Referencing a Context Initialization Parameter
- init method, Creating and Initializing a Servlet
- initParams attribute, Creating and Initializing a Servlet
- injectable objects, CDI, Beans as Injectable Objects
- integrity, Establishing a Secure Connection Using SSL
- of data, Characteristics of Application Security
- interceptors, Using Java EE Interceptors
- CDI, Using Interceptors in CDI Applications
- classes, Interceptor Classes
- example, The interceptor Example Application
- example (CDI), The billpayment Example: Using Events and Interceptors
- lifecycle, Interceptor Lifecycle
- using, Using Interceptors
- internationalization, Internationalizing and Localizing Web Applications
- internationalizing JavaServer Faces applications
- FacesContext.getLocale method, Using DateTimeConverter
- f:loadBundle tag, Retrieving Localized Messages
- using the FacesMessage class to create a message, Using FacesMessage to Create a Message
- invalidate method, Session Management
- isCallerInRole method
- Accessing an Enterprise Bean Caller’s Security Context
- The converter-secure Example: Securing an Enterprise Bean with Programmatic Security
- ISO 8859 character encoding, Character Encoding
- isUserInRole method, Checking Caller Identity Programmatically
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices
|