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
|
|
F
- facelets, Introduction to Facelets
- composite components, Composite Components
- developing simple applications, Developing a Simple Facelets Application
- resources, Resources
- templating, Templating
- 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
- foreign keys, One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys
- form parameters, Extracting Request Parameters
- 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
- getCallerPrincipal method, Accessing an Enterprise Bean Caller’s Security Context
- getConnection method, DataSource Objects and Connection Pools
- getRemoteUser, Authenticating Users Programmatically
- getRemoteUser method, Checking Caller Identity Programmatically
- getRequestDispatcher method, Invoking Other Web Resources
- getServletContext method, Accessing the Web Context
- getSession method, Accessing a Session
- getUserPrincipal, Authenticating Users Programmatically
- getUserPrincipal method, Checking Caller Identity Programmatically
- groups, What Is a Group?
- managing, Managing Users and Groups on the Enterprise Server
H
- hashCode method, Primary Key Classes
- header parameters, Extracting Request Parameters
- helper classes
- The Contents of an Enterprise Bean
- Helper Classes
- HTTP
- Building Web Services with JAX-WS
- Building Web Services with JAX-WS
- over SSL, HTTPS Client Authentication
- HTTP methods, Responding to HTTP Resources
- 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
- Specifying a Secure Connection
- HttpServlet interface, What Is a Servlet?
- HttpServletRequest interface, Checking Caller Identity Programmatically
- HttpServletRequest interface, Getting Information from Requests
- HttpServletResponse interface, Constructing Responses
- HttpSession interface, Accessing a Session
I
- identification
- Characteristics of Application Security
- Working with Realms, Users, Groups, and Roles
- include method, Including Other Resources in the Response
- init method, Initializing a Servlet
- InitialContext interface, Java Naming and Directory Interface
- injectable objects, Beans as Injectable Objects
- integrity, Establishing a Secure Connection Using SSL
- of data, Characteristics of Application Security
- internationalizing JavaServer Faces applications
- FacesContext.getLocale method, Using DateTimeConverter
- loadBundle tag, Using Core Tags
- using localized static data and messages, Rendering Components for Selecting Multiple Values
- invalidate method, Session Management
- isCallerInRole method, Accessing an Enterprise Bean Caller’s Security Context
- isCallerInRole method, Accessing an Enterprise Bean Caller’s Security Context
- isUserInRole, Authenticating Users Programmatically
- isUserInRole method, Checking Caller Identity Programmatically
J
- JAAS
- Java Authentication and Authorization Service
- Java SE Security Implementation Mechanisms
- Using Login Modules
- login modules, Using Login Modules
- JACC, Securing the Enterprise Server
- JAF, JavaBeans Activation Framework
- JAR files
- See also EJB JAR files
- javaee.jar, Compiling, Packaging, and Running the converter Example Using Ant
- query language, Identification Variables
- JAR signatures, Java SE Security Implementation Mechanisms
- Java API for XML Binding, See JAXB
- Java API for XML Processing, See JAXP
- Java API for XML Registries, See JAXR
- Java API for XML Web Services, See JAX-WS
- Java Authentication and Authorization Service, Java SE Security Implementation Mechanisms
- See JAAS
- Java BluePrints, Tutorial Example Directory Structure
- Java Cryptography Extension (JCE), Java SE Security Implementation Mechanisms
- Java DB database, Tools
- starting, Starting and Stopping the Java DB Database Server
- stopping, Starting and Stopping the Java DB Database Server
- Java EE 6 platform, APIs, Java EE 6 APIs
- Java EE applications, Distributed Multitiered Applications
- debugging, Debugging Java EE Applications
- deploying, Compiling, Packaging, and Running the converter Example
- iterative development, Modifying the Java EE Application
- tiers, Distributed Multitiered Applications
- Java EE clients, Java EE Clients
- application clients, Application Clients
- See also application clients
web clients, Getting Started with Web Applications
- See also web clients
- Java EE components, Java EE Components
- types, Java EE Components
- Java EE Connector architecture, Java EE Connector Architecture
- Java EE modules
- Packaging Applications
- Packaging Applications
- application client modules, Packaging Applications
- EJB modules
- Packaging Applications
- The Contents of an Enterprise Bean
- resource adapter modules, Packaging Applications
- web modules
- See web modules
- Java EE platform, Distributed Multitiered Applications
- Java EE security model, Container Services
- Java EE servers, Container Types
- Java EE transaction model, Container Services
- Java Generic Security Services, Java SE Security Implementation Mechanisms
- Java GSS-API, Java SE Security Implementation Mechanisms
- Java Message Service (JMS) API
- message-driven beans.
- See message-driven beans
- Java Naming and Directory Interface, See JNDI
- Java Persistence API query language, See query language
- Java Persistence Criteria API, See Criteria API
- Java Secure Sockets Extension, Java SE Security Implementation Mechanisms
- Java Servlet technology, Java Servlet Technology
- See also servlets
- Java Transaction API, See JTA
- JavaBeans Activation Framework, See JAF
- JavaBeans components, The JavaBeans Component Architecture
- in WAR files, Web Modules
- JavaMail API, JavaMail API
- JavaServer Faces, JavaServer Faces Technology
- JavaServer Faces application development roles
- application developers, Input and Output Properties
- responsibilities, Developing With JavaServer Faces Technology
page authors
- ActionListener registration, Registering an Action Listener on a Component
- responsibilities, Using JavaServer Faces Technology in Web Pages
- JavaServer Faces applications, queueing messages, Writing a Method to Perform Validation
- JavaServer Faces core tag library, Setting Up a Page
- action attribute, Using Command Components for Performing Actions and Navigation
- actionListener tag
- Using Core Tags
- Registering an Action Listener on a Component
- attribute tag
- Using Core Tags
- Using Core Tags
- convertDateTime tag
- Using Core Tags
- Using DateTimeConverter
- convertDateTime tag attributes, Using DateTimeConverter
- converter tag
- Using Core Tags
- Converting a Component’s Value
- converterId attribute, Converting a Component’s Value
- convertNumber tag
- Using Core Tags
- Converting a Component’s Value
- Using NumberConverter
- convertNumber tag attributes, Using NumberConverter
- facet tag
- Laying Out Components With the Panel Component
- Using Core Tags
- Using Core Tags
- Using Core Tags
- jsf_core TLD, Using Core Tags
- loadBundle tag
- Using Core Tags
- Using Core Tags
- param tag
- Displaying a Formatted Message With the h:outputFormat Tag
- Using Core Tags
- Using Core Tags
- parseLocale attribute, Using DateTimeConverter
- selectItem tag
- Adding Components to a Page Using HTML Tags
- Displaying a Menu Using the h:selectOneMenu Tag
- Rendering Components for Selecting Multiple Values
- Using Core Tags
- selectitem tag
- Using The SelectItem and SelectItems Components
- Using Core Tags
- selectItems tag
- Adding Components to a Page Using HTML Tags
- Displaying a Menu Using the h:selectOneMenu Tag
- Rendering Components for Selecting Multiple Values
- Using Core Tags
- selectitems tag
- Using The SelectItem and SelectItems Components
- Using Core Tags
- type attribute, Registering a Value-Change Listener on a Component
- validateDoubleRange tag
- Using Core Tags
- Using the Standard Validators
- validateLength tag
- Using Core Tags
- Using the Standard Validators
- validateLongRange tag
- Using Core Tags
- Using the Standard Validators
- Using the LongRangeValidator
- validator tag, Using Core Tags
- validator tags
- See validator tags
valueChangeListener tag
- Using Core Tags
- Registering a Value-Change Listener on a Component
- JavaServer Faces standard components, UISelectItems component, SelectItems Properties
- JavaServer Faces standard HTML render kit tag library, Setting Up a Page
- UI component tags
- See UI component tags
- JavaServer Faces standard UI components
- UIColumn component, Adding Graphics and Images With the h:graphicImage Tag
- UICommand component
- Using Command Components for Performing Actions and Navigation
- Registering an Action Listener on a Component
- UIData component
- Adding Graphics and Images With the h:graphicImage Tag
- Data Properties
- UIForm component, Adding a Form Component
- UIGraphic component, Adding Graphics and Images With the h:graphicImage Tag
- UIInput component
- Using Text Components
- Using Text Components
- Rendering a Text Field With the inputText Tag
- UIOutput component
- The value and binding Attributes
- Using Text Components
- Using Text Components
- UIPanel component, Laying Out Components With the Panel Component
- UISelectBoolean component, SelectBoolean Properties
- UISelectItem component
- SelectMany Properties
- SelectItem Properties
- UISelectItems component
- Using The SelectItem and SelectItems Components
- SelectMany Properties
- UISelectMany component
- Using The SelectItem and SelectItems Components
- Using The SelectItem and SelectItems Components
- Using Core Tags
- SelectMany Properties
- UISelectOne component
- Using The SelectItem and SelectItems Components
- Using The SelectItem and SelectItems Components
- Using Core Tags
- UISelectOne properties, SelectOne Properties
- JavaServer Faces tag libraries
- JavaServer Faces core tag library, Using Core Tags
- See JavaServer Faces core tag library
JavaServer Faces standard HTML tag library
- See JavaServer Faces standard HTML render kit tag library
taglib directives, Setting Up a Page
- JavaServer Faces technology, JavaServer Faces Technology
- advantages of, JavaServer Faces Technology Benefits
- FacesContext class
- Validator interface, Writing a Method to Perform Validation
UI component tags
- See UI component tags
- JavaServer Pages Standard Tag Library, See JSTL
- javax.servlet.http package, What Is a Servlet?
- javax.servlet package, What Is a Servlet?
- JAX-RS, Building RESTful Web Services with JAX-RS and Jersey
- APIs, Where Does Jersey Fit In?
- described, Types of Web Services
- JAX-WS, Java API for XML Web Services (JAX-WS)
- defined, Building Web Services with JAX-WS
- described, Types of Web Services
- service endpoint interfaces, Creating a Simple Web Service and Client with JAX-WS
- specification, Further Information about JAX-WS
- JAXB, Java Architecture for XML Binding (JAXB)
- JAXP, Java API for XML Processing
- JAXR, Java API for XML Registries
- JCE, Java SE Security Implementation Mechanisms
- JDBC API
- Java Database Connectivity API
- DataSource Objects and Connection Pools
- Jersey, Building RESTful Web Services with JAX-RS and Jersey
- APIs, Where Does Jersey Fit In?
- other info sources, Further Information
- JMS API, Java Message Service API
- JNDI
- Java Naming and Directory Interface
- Resources and JNDI Naming
- data source naming subcontexts, Java Naming and Directory Interface
- enterprise bean naming subcontexts, Java Naming and Directory Interface
- environment naming contexts, Java Naming and Directory Interface
- naming and directory services, Java Naming and Directory Interface
- naming contexts, Java Naming and Directory Interface
- naming environments, Java Naming and Directory Interface
- naming subcontexts, Java Naming and Directory Interface
- JSR-299, See Contexts and Dependency Injection for the Java EE Platform (CDI)
- JSR-311, Building RESTful Web Services with JAX-RS and Jersey
- JSSE, Java SE Security Implementation Mechanisms
- JSTL, JavaServer Pages Standard Tag Library
- JTA, Java Transaction API
- See also transactions, JTA
- JTS API, JTA Transactions
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.
|