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

Index

Numbers and Symbols

@OrderBy and session cache sharing, Using @OrderBy with a Shared Session Cache

A

ACC, Introducing the Application Client Container
annotation, ACC Annotation
naming, ACC Naming
security
ACC Security
Using RMI/IIOP Over SSL
ACC clients
appclient script, Running an Application Client Using the appclient Script
invoking a JMS resource, To Access a JMS Resource From an Application Client
invoking an EJB component, To Access an EJB Component From an Application Client
Java Web Start, Using Java Web Start
libraries, Using Libraries with Application Clients
making a remote call, To Access an EJB Component From an Application Client
package-appclient script, Using the package-appclient Script
running
Using Java Web Start
Running an Application Client Using the appclient Script
SSL
ACC Security
Using RMI/IIOP Over SSL
action attribute
Attributes of sun-appserv-instance
Attributes of sun-appserv-component
AddressList
and connections, JMS Connection Features
and default JMS host, The Default JMS Host
Admin Console, The Administration Console
App Client Modules page, Downloading and Launching an Application Client
Audit Modules page, Configuring an Audit Module
CMP resource configuration, Configuring the CMP Resource
Connector Connection Pools page
Flush button, Flushing a Connector Connection Pool
Ping button, Testing a Connector Connection Pool
Ping field, Testing a Connector Connection Pool
Pooling field, Disabling Pooling for a Connection
Connector Service page
Shutdown Timeout field, Setting the Shutdown Timeout
connector thread pool assignment, Thread Associations
Debug Enabled field, To Set the Server to Automatically Start Up in Debug Mode
Edit Connection Pool Advanced Attributes page, Modifying a JDBC Connection Pool
Allow Non Component Callers field, Allowing Non-Component Callers
Associate With Thread field, Associating Connections with Threads
Connection Validation field, Custom Connection Validation
Pooling field, Disabling Pooling
SQL Trace Listeners field, Statement Tracing
Statement Cache Size field, Statement Caching
Statement Timeout field, Setting a Statement Timeout
Validation Classname field, Custom Connection Validation
Validation Method field, Custom Connection Validation
Wrap JDBC Objects field, Wrapping Connections
Edit Connection Pool page, Modifying a JDBC Connection Pool
Init SQL field, Using an Initialization Statement
Non-Transactional Connections field, Using Non-Transactional Connections
Ping field, Testing a JDBC Connection Pool
Transaction Isolation field, Using JDBC Transaction Isolation Levels
Generate RMIStubs field, Signing JAR Files Used in Java Web Start
HPROF configuration, To Use HPROF Profiling on UNIX
JACC Providers page, JACC Support
JavaMail Sessions page, Creating a JavaMail Session
JDBC Connection Pools page
Flush button, Flushing a JDBC Connection Pool
Ping button, Testing a JDBC Connection Pool
JDBC Resources page, Creating a JDBC Resource
JMS Hosts page, Creating JMS Hosts
JMS Resources page, Creating JMS Resources: Destinations and Connection Factories
JMS Service page, Configuring the JMS Service
JNDI page
Custom Resources page, Custom Resources
External Resources page, External JNDI Resources
JProbe configuration, To Enable Remote Profiling With JProbe
Libraries field, Application-Specific Class Loading
Locale field, The Server's Default Locale
Logging tab
Enterprise Server Logging
Configuring Logging and Monitoring in the Web Container
Message Security page, Configuring a Server Authentication Module
creating providers, Message Security Providers
enabling providers, Message Security Providers
Monitor tab, Configuring Logging and Monitoring in the Web Container
New JDBC Connection Pool page, Creating a JDBC Connection Pool
Non-Transactional Connections field, Using Non-Transactional Connections
Ping field, Testing a JDBC Connection Pool
Transaction Isolation field, Using JDBC Transaction Isolation Levels
online help for, The Administration Console
Physical Destinations page, Creating Physical Destinations
Realms page, How to Configure a Realm
Resource Adapter Configs, Overriding Configuration Properties
role mapping configuration, Roles, Principals, and Principal to Role Mapping
Security Manager Enabled field, Enabling and Disabling the Security Manager
Security Maps tab, Security Maps
Thread Pools page, Thread Associations
Transaction Log Location field, Transaction Logging
Transaction Service page, Configuring the Transaction Service
Web Services page
Test button, The Web Service URI, WSDL File, and Test Page
administered objects, Creating JMS Resources: Destinations and Connection Factories
allow-concurrent-access element, Deploying Read-Only Beans
AllowManagedFieldsInDefaultFetchGroup flag, Default Fetch Group Flags
AllowMediatedWriteInDefaultFetchGroup flag, Default Fetch Group Flags
alternate document roots, Alternate Document Roots
annotation
application clients, ACC Annotation
JNDI names, Global JNDI Names
message layer, Configuring Message Security for Web Services
schema generation, Annotations
security, Container Security
Ant
Enterprise Server Ant Tasks
Using Ant with Enterprise Server
disabling deployed applications and modules, The sun-appserv-component Task
Enterprise Server specific tasks, Enterprise Server Ant Tasks
updating deployed applications and modules, The sun-appserv-update Task
using for deployment, The sun-appserv-deploy Task
using for JSP precompilation, The sun-appserv-jspc Task
using for server administration
The sun-appserv-instance Task
The sun-appserv-admin Task
using for undeployment, The sun-appserv-undeploy Task
Apache Ant
Enterprise Server Ant Tasks
Using Ant with Enterprise Server
appclient script, Running an Application Client Using the appclient Script
Applib class loader, The Class Loader Hierarchy
Application Client Container, See ACC
application client JAR file, Application Client JAR File
applications
disabling, The sun-appserv-component Task
examples, Sample Applications
appserv-tags.jar file
JSP Tag Libraries and Standard Portable Tags
Enabling JSP Caching
appserv-tags.tld file, Enabling JSP Caching
AppservPasswordLoginModule class, Creating a Custom Realm
AppservRealm class, Creating a Custom Realm
Archive class loader, The Class Loader Hierarchy
asadmin command, The asadmin Command
create-audit-module, Configuring an Audit Module
create-auth-realm, How to Configure a Realm
create-connector-connection-pool, Connection Pooling
--ping option, Testing a Connector Connection Pool
--pooling option, Disabling Pooling for a Connection
create-connector-security-map, Security Maps
create-custom-resource, Custom Resources
create-domain, Signing JAR Files Used in Java Web Start
create-javamail-resource, Creating a JavaMail Session
create-jdbc-connection-pool, Creating a JDBC Connection Pool
--allownoncomponentcallers option, Allowing Non-Component Callers
--associatewiththread option, Associating Connections with Threads
--initsql option, Using an Initialization Statement
--isconnectionvalidatereq option, Custom Connection Validation
--isolationlevel option, Using JDBC Transaction Isolation Levels
--nontransactionalconnections option, Using Non-Transactional Connections
--ping option, Testing a JDBC Connection Pool
--pooling option, Disabling Pooling
--sqltracelisteners option, Statement Tracing
--statementcachesize option, Statement Caching
--statementtimeout option, Setting a Statement Timeout
--validationclassname option, Custom Connection Validation
--validationmethod option, Custom Connection Validation
--wrapjdbcobjects option, Wrapping Connections
create-jdbc-resource, Creating a JDBC Resource
create-jms-host, Creating JMS Hosts
create-jmsdest, Creating Physical Destinations
create-jndi-resource, External JNDI Resources
create-jvm-options
Refreshing Periodically
Default Fetch Group Flags
com.sun.appserv.transaction.nofdsync option, Storing Transaction Logs in a Database
java.security.debug option, Changing Permissions for an Application
create-message-security-provider
Message Security Providers
Configuring a Server Authentication Module
create-resource-adapter-config
Thread Associations
Overriding Configuration Properties
Overriding Configuration Properties
create-threadpool, Thread Associations
delete-jvm-options
java.security.manager option, Enabling and Disabling the Security Manager
deploy
--libraries option, Application-Specific Class Loading
--precompilejsp option, Options for Compiling JSP Files
--retrieve option
To Access an EJB Component From an Application Client
Signing JAR Files Used in Java Web Start
schema generation
Generation Options
Generation Options for CMP
deploy-jbi-service-assembly, Sun Java EE Engine
deploydir
schema generation
Generation Options
Generation Options for CMP
flush-connection-pool
Flushing a Connector Connection Pool
Flushing a JDBC Connection Pool
flush-jmsdest, Creating Physical Destinations
generate-jvm-report, Generating a Stack Trace for Debugging
get
Configuring the Transaction Service
Configuring the JMS Service
get-client-stubs
Application Client JAR File
To Access an EJB Component From an Application Client
Signing JAR Files Used in Java Web Start
jms-ping, Checking Whether the JMS Provider Is Running
list-timers, EJB Timer Service
migrate-timers, EJB Timer Service
ping-connection-pool
Testing a Connector Connection Pool
Testing a JDBC Connection Pool
set, Modifying a JDBC Connection Pool
allow-non-component-callers option, Allowing Non-Component Callers
associate-with-thread option, Associating Connections with Threads
connection-validation-method option, Custom Connection Validation
default message security provider, Message Security Providers
default principal settings, Roles, Principals, and Principal to Role Mapping
init-sql option, Using an Initialization Statement
is-connection-validation-required option, Custom Connection Validation
java-web-start-enabled attribute, Enabling and Disabling Java Web Start
JMS service settings, Configuring the JMS Service
non-transactional-connections option, Using Non-Transactional Connections
ping option, Testing a JDBC Connection Pool
pooling option, Disabling Pooling
sql-trace-listeners option, Statement Tracing
statement-cache-size option, Statement Caching
transaction-isolation-level option, Using JDBC Transaction Isolation Levels
transaction service settings, Configuring the Transaction Service
validation-classname option, Custom Connection Validation
undeploy
schema generation
Generation Options
Generation Options for CMP
asinstalldir attribute
sun-appserv-admin task, Attributes of sun-appserv-admin
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-jspc task, Attributes of sun-appserv-jspc
sun-appserv-undeploy task, Attributes of sun-appserv-undeploy
audit modules, Pluggable Audit Module Support
AuditModule class, The AuditModule Class
authentication
application clients, ACC Security
audit modules, The AuditModule Class
JAAS, Creating a Custom Realm
JMS, Authentication With ConnectionFactory
message-level, Understanding and Running the Sample Application
programmatic login, Programmatic Login
realms, Supported Realms
single sign-on, User Authentication for Single Sign-on
authentication mechanisms for the Servlet container, Adding Authentication Mechanisms to the Servlet Container
authorization
audit modules, The AuditModule Class
JAAS, Creating a Custom Realm
JACC, JACC Support
roles, Roles, Principals, and Principal to Role Mapping
automatic schema generation
for CMP, Automatic Schema Generation for CMP
Java Persistence options, Generation Options
availabilityenabled attribute, Attributes of sun-appserv-deploy