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

K

keep attribute
Attributes of wsgen
Attributes of wsimport
key attribute
of cache tag, The cache Tag
of flush tag, The flush Tag

L

last agent optimization
Using Last Agent Optimization of Transactions
Transaction Scope
ldap realm, Supported Realms
lib directory
and the Common class loader, The Class Loader Hierarchy
for a web application, To Package the Client JAR for One Application in Another Application
libraries
Application-Specific Class Loading
Circumventing Class Loader Isolation
and application clients, Using Libraries with Application Clients
lifecycle modules, Developing Lifecycle Listeners
allocating and freeing resources, Considerations for Lifecycle Modules
and class loaders, Considerations for Lifecycle Modules
and the server.policy file, Considerations for Lifecycle Modules
deployment, Deploying a Lifecycle Module
naming environment, Naming Environment for Lifecycle Modules
LifecycleEvent class, The LifecycleEvent Class
LifecycleEventContext interface, The Server Lifecycle Event Context
LifecycleListener interface, The LifecycleListener Interface
LifecycleListenerImpl.java file, The LifecycleListener Interface
LifeCycleModule class loader
The Class Loader Hierarchy
Considerations for Lifecycle Modules
list-timers command, EJB Timer Service
listeners, Catalina, defining custom, Configuring Valves and Catalina Listeners
locale, setting default, The Server's Default Locale
lock-when-loaded consistency level, No Support for lock-when-loaded on Sybase
logging, Enterprise Server Logging
in the web container, Configuring Logging and Monitoring in the Web Container
login, programmatic, Programmatic Login
login method, The ProgrammaticLogin Class
login retries, Setting Login Retries
LoginModule, Creating a Custom Realm

M

main.xml file, Sample Applications
managed fields, Managed Fields
mapping for container-managed persistence
considerations, Mapping Considerations
data types, Supported Data Types for CMP
features, Mapping Capabilities
mapping resource references, Mapping References
markConnectionAsBad method, Marking Bad Connections
mdb-connection-factory element
Connection Factory and Destination
Pool Tuning and Monitoring
message-driven beans
Sun GlassFish Message Queue Debugging
Using Message-Driven Beans
administering, Domain-Level Settings
connection factory, Connection Factory and Destination
monitoring, Domain-Level Settings
onMessage runtime exception, The onMessage Runtime Exception
pool monitoring, Pool Tuning and Monitoring
pooling, Message-Driven Bean Pool
restrictions, Message-Driven Bean Restrictions and Optimizations
using with connectors, Configuring a Message Driven Bean to Use a Resource Adapter
message security, Configuring Message Security for Web Services
application-specific, Application-Specific Message Protection
responsibilities, Message Security Responsibilities
sample application, Understanding and Running the Sample Application
migrate-timers command, EJB Timer Service
Migration Tool, The Migration Tool
mime-mapping element, Using the default-web.xml File
modules
disabling, The sun-appserv-component Task
lifecycle, Developing Lifecycle Listeners
monitoring in the web container, Configuring Logging and Monitoring in the Web Container
MSSQL version consistency triggers, Set RECURSIVE_TRIGGERS to false on MSSQL
MySQL database restrictions
MySQL Database Restrictions
MySQL Database Restrictions

N

naming service, Using the Java Naming and Directory Interface
native library path
configuring for hprof, To Use HPROF Profiling on UNIX
configuring for JProbe, To Enable Remote Profiling With JProbe
nested transactions, Flat Transactions
NetBeans
about, The NetBeans IDE
profiler, The NetBeans Profiler
nocache attribute, of cache tag, The cache Tag

O

Oasis Web Services Security, See message security
online help, The Administration Console
onMessage method
Pool Tuning and Monitoring
The onMessage Runtime Exception
To Receive SOAP Messages Using the JMS API
Open ESB Starter Kit, Sun Java EE Engine
Oracle automatic mapping of date and time fields, Date and Time Fields
Oracle Inet JDBC driver
Using BLOB or CLOB Types with the Inet Oraxo JDBC Driver
BLOB Support
CLOB Support
Oracle Thin Type 4 Driver, workaround for, Oracle Thin Driver
Oracle TopLink, Changing the Persistence Provider
oracle-xa-recovery-workaround property, Oracle Thin Driver
ORDER BY validation, disabling, Disabling ORDER BY Validation
outbound connectivity, Outbound Communication Support

P

package-appclient script, Using the package-appclient Script
package attribute
Attributes of sun-appserv-jspc
Attributes of wsimport
pass-by-reference element, The pass-by-reference Element
permissions
changing in server.policy, Changing Permissions for an Application
default in server.policy, Default Permissions
persistence.xml file
Specifying the Database
Generation Options
physical destinations, Creating Physical Destinations
ping-connection-pool command
Testing a Connector Connection Pool
Testing a JDBC Connection Pool
pool monitoring for MDBs, Pool Tuning and Monitoring
pooling, Read-Only Bean Characteristics and Life Cycle
POP3 protocol, Introducing JavaMail
port 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
portname attribute, Attributes of wsgen
precompilejsp attribute
Attributes of sun-appserv-deploy
Attributes of component
precompiling JSP files, Options for Compiling JSP Files
prefer-validate-over-recreate property
Handling Invalid Connections
Handling Invalid Connections
prefetching, Relationship Prefetching
primary key
Enterprise Server Support for CMP
Automatic Primary Key Generation
Fixed Length CHAR Primary Keys
PrimitiviesAndStringFactory, PrimitiviesAndStringFactory
profilers, Profiling Tools
programmatic login, Programmatic Login
ProgrammaticLogin class, The ProgrammaticLogin Class
ProgrammaticLoginPermission permission, Granting Programmatic Login Permission
PropertiesFactory, PropertiesFactory
property attribute, Attributes of sun-appserv-instance
protocol attribute, Attributes of wsgen
Public API class loader, The Class Loader Hierarchy