Exit Print View

Sun GlassFish Enterprise Server v3 Application Development Guide

  This Document Entire Library
Print View

Document Information

Preface

Part I Development Tasks and Tools

1.  Setting Up a Development Environment

2.  Class Loaders

3.  Using Ant with Enterprise Server

4.  Debugging Applications

Part II Developing Applications and Application Components

5.  Securing Applications

6.  Developing Web Services

7.  Using the Java Persistence API

8.  Developing Web Applications

9.  Using Enterprise JavaBeans Technology

10.  Using Container-Managed Persistence

11.  Developing Java Clients

12.  Developing Connectors

13.  Developing Lifecycle Listeners

Part III Using Services and APIs

14.  Using the JDBC API for Database Access

15.  Using the Transaction Service

16.  Using the Java Naming and Directory Interface

17.  Using the Java Message Service

18.  Using the JavaMail API

Index

G

generate-jvm-report command, Generating a Stack Trace for Debugging
generatermistubs attribute, Attributes of sun-appserv-deploy
generic JMS resource adapter, Generic Resource Adapter
genwsdl attribute, Attributes of wsgen
get-client-stubs command
Application Client JAR File
To Access an EJB Component From an Application Client
Signing JAR Files Used in Java Web Start
get command
Configuring the Transaction Service
Configuring the JMS Service
getCharacterEncoding method, Servlet Character Encoding
getCmdLineArgs method, The Server Lifecycle Event Context
getConnection method, Obtaining a Physical Connection From a Wrapped Connection
getData method, The LifecycleEvent Class
getEventType method, The LifecycleEvent Class
getHeaders method, Header Management
getInitialContext method
The Server Lifecycle Event Context
Naming Environment for Lifecycle Modules
getInstallRoot method, The Server Lifecycle Event Context
getInstanceName method, The Server Lifecycle Event Context
getLifecycleEventContext method, The LifecycleEvent Class
gf-client.jar file, Signing JAR Files Used in Java Web Start
glassfish-api.jar file, Developing Lifecycle Listeners
Grizzly, Comet, Grizzly Comet
Groovy on Grails, Scripting Language Support

H

handling requests, Request Handling
header management, Header Management
help for Admin Console tasks, The Administration Console
host attribute
server element, Attributes of server
sun-appserv-component task, Attributes of sun-appserv-component
sun-appserv-deploy task, Attributes of sun-appserv-deploy
sun-appserv-instance task, Attributes of sun-appserv-instance
sun-appserv-undeploy task, Attributes of sun-appserv-undeploy
HPROF profiler, The HPROF Profiler
HTTP sessions, Creating and Managing Sessions
and redeployment, Saving Sessions During Redeployment
cookies, HTTP Sessions, Cookies, and URL Rewriting
logging attributes, Logging Session Attributes
session managers, Session Managers
URL rewriting, HTTP Sessions, Cookies, and URL Rewriting
HttpServletRequest, Caching Features

I

IMAP4 protocol, Introducing JavaMail
inbound connectivity, Inbound Communication Support
Inet Oracle JDBC driver
Using BLOB or CLOB Types with the Inet Oraxo JDBC Driver
BLOB Support
CLOB Support
INIT_EVENT, Server Life Cycle Events
init method, Instantiating and Removing Servlets
InitialContext naming service handle, Accessing the Naming Context
installation, Installing and Preparing the Server for Development
instance attribute
Attributes of sun-appserv-instance
Attributes of server
instanceport attribute, Attributes of server
instantiating servlets, Instantiating and Removing Servlets
internationalization, Internationalization Issues
Interoperable Naming Service, Accessing EJB Components in a Remote Enterprise Server
is-connection-validation-required setting
Handling Invalid Connections
Handling Invalid Connections
is-read-only-bean element, Deploying Read-Only Beans
isolation of class loaders
Class Loader Universes
Circumventing Class Loader Isolation

J

J2SE policy file, The client.policy File
JACC, JACC Support
JAR file, client for a deployed application, Packaging the Client JAR for One Application in Another Application
jar-signing-alias property, Signing JAR Files Used in Java Web Start
Java Authentication and Authorization Service (JAAS), Creating a Custom Realm
Java Authorization Contract for Containers, See JACC
Java Business Integration (JBI), Sun Java EE Engine
Java Database Connectivity, See JDBC
Java DB database, Specifying the Database
Java Debugger (jdb), Enabling Debugging
Java EE, security model, Enterprise Server Specific Security Features
Java EE Connector architecture, Developing Connectors
Java EE Service Engine, Sun Java EE Engine
Java EE tutorial, Developing Web Applications
Java Message Service
See JMS
Java Naming and Directory Interface, See JNDI
Java optional package mechanism, Using the Java Optional Package Mechanism
Java Persistence, Using the Java Persistence API
annotation for schema generation, Annotations
changing the provider, Changing the Persistence Provider
database for, Specifying the Database
deployment options for schema generation, Generation Options
restrictions, Restrictions and Optimizations
Java Platform Debugger Architecture, See JPDA
Java Servlet API, Using Servlets
Java Transaction API (JTA), Using the Transaction Service
Java Transaction Service (JTS), Using the Transaction Service
Java Web Start, Using Java Web Start
signing client JAR files, Signing JAR Files Used in Java Web Start
JavaBeanFactory, JavaBeanFactory
JavaBeans, Using JavaServer Pages
JavaFX script, Using JavaFX Code
JavaMail
and JNDI lookups, Looking Up a JavaMail Session
architecture, Introducing JavaMail
creating sessions, Creating a JavaMail Session
defined, Using the JavaMail API
messages
reading, To Read a Message Using JavaMail
sending, To Send a Message Using JavaMail
session properties, JavaMail Session Properties
specification, Introducing JavaMail
JDBC
and the Transaction Synchronization Registry, Allowing Non-Component Callers
connection pool creation, Creating a JDBC Connection Pool
connection pool modification, Modifying a JDBC Connection Pool
Connection wrapper
Obtaining a Physical Connection From a Wrapped Connection
Using the Connection.unwrap() Method
creating resources, Creating a JDBC Resource
detecting drivers, Automatic Detection of Installed Drivers
integrating driver JAR files
Using the Common Class Loader
Making the JDBC Driver JAR Files Accessible
invalid connections, Handling Invalid Connections
non-component callers, Allowing Non-Component Callers
non-transactional connections, Using Non-Transactional Connections
restrictions, Restrictions and Optimizations
sharing connections, Sharing Connections
specification, Using the JDBC API for Database Access
supported drivers, Supported Database Drivers
transaction isolation levels, Using JDBC Transaction Isolation Levels
tutorial, Using the JDBC API for Database Access
jdbc realm, Supported Realms
JDOQL, About JDOQL Queries
JMS
Connection Factory and Destination
Using the Java Message Service
and transactions, Transaction Resource Managers
authentication, Authentication With ConnectionFactory
checking if provider is running, Checking Whether the JMS Provider Is Running
ConfigurableTransactionSupport interface, Using the ConfigurableTransactionSupport Interface
configuring, Configuring the JMS Service
connection failover, Connection Failover
connection pooling, Connection Pooling
creating hosts, Creating JMS Hosts
creating resources, Creating JMS Resources: Destinations and Connection Factories
debugging, Sun GlassFish Message Queue Debugging
default host, The Default JMS Host
generic resource adapter, Generic Resource Adapter
JMS Service administration, Administration of the JMS Service
provider, The JMS Provider
restarting the client, Restarting the JMS Client After JMS Configuration
SOAP messages, Delivering SOAP Messages Using the JMS API
system connector for, Message Queue Resource Adapter
transactions and non-persistent messages, Transactions and Non-Persistent Messages
jms-ping command, Checking Whether the JMS Provider Is Running
jmsra system JMS connector, Message Queue Resource Adapter
JNDI
and EJB components, Mapping References
and JavaMail, Looking Up a JavaMail Session
and lifecycle modules
The Server Lifecycle Event Context
Considerations for Lifecycle Modules
Naming Environment for Lifecycle Modules
custom resource, Custom Resources
custom resource factories, Built- in Factories for Custom Resources
defined, Using the Java Naming and Directory Interface
external JNDI resources, External JNDI Resources
for message-driven beans, Connection Factory and Destination
global names, Global JNDI Names
mapping references, Mapping References
name for container-managed persistence, Configuring the CMP Resource
tutorial, Using the Java Naming and Directory Interface
using instead of ejb-ref mapping, To Package the Client JAR for One Application in Another Application
join tables, Join Tables and Relationships
JPDA debugging options, JPDA Options
JProbe profiler, The JProbe Profiler
JSP files
caching, JSP Caching
command-line compiler, Options for Compiling JSP Files
precompiling
Attributes of sun-appserv-deploy
The sun-appserv-jspc Task
Options for Compiling JSP Files
specification, Using JavaServer Pages
tag libraries, JSP Tag Libraries and Standard Portable Tags
jspc command, Options for Compiling JSP Files
JSR 109, Developing Web Services
JSR 115
Security Goals
JACC Support
The AuditModule Class
JSR 12, About JDOQL Queries
JSR 181, Deploying a Web Service
JSR 196
Security Goals
Configuring Message Security for Web Services
Adding Authentication Mechanisms to the Servlet Container
JSR 220, Using the Java Persistence API
JSR 224, Developing Web Services
JSR 907, The Transaction Manager, the Transaction Synchronization Registry, and UserTransaction