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

Q

query hints, Query Hints
Queue interface, Creating JMS Resources: Destinations and Connection Factories
QueueConnectionFactory interface, Creating JMS Resources: Destinations and Connection Factories

R

read-only beans
Read-Only Beans
Using Read-Only Beans
Read-Only Beans
deploying, Deploying Read-Only Beans
refreshing, Refreshing Read-Only Beans
readonly.relative.refresh.mode flag, Refreshing Periodically
ReadOnlyBeanNotifier, Refreshing Programmatically
READY_EVENT, Server Life Cycle Events
realms
application-specific, How to Set a Realm for an Application or Module
configuring, How to Configure a Realm
custom, Creating a Custom Realm
supported, Supported Realms
refresh attribute, of cache tag, The cache Tag
refresh-period-in-seconds element, Read-Only Bean Characteristics and Life Cycle
removing servlets, Instantiating and Removing Servlets
request object, Request Handling
res-sharing-scope deployment descriptor setting, Sharing Connections
resource-adapter-mid element, Configuring a Message Driven Bean to Use a Resource Adapter
resource adapters, See connectors
resource-env-ref element, Mapping References
resource managers, Transaction Resource Managers
resource-ref element, Mapping References
resource references, mapping, Mapping References
resourcedestdir attribute, Attributes of wsgen
retrievestubs attribute
Attributes of sun-appserv-deploy
Attributes of component
RMI/IIOP over SSL, Using RMI/IIOP Over SSL
roles, Roles, Principals, and Principal to Role Mapping
Ruby on Rails, Scripting Language Support

S

sample applications, Sample Applications
schema capture, Automatic Database Schema Capture
schema generation
automatic for CMP, Automatic Schema Generation for CMP
Java Persistence options for automatic, Generation Options
scope attribute
of cache tag, The cache Tag
of flush tag, The flush Tag
scripting languages, Scripting Language Support
secondary table, The Mapping Deployment Descriptor File
security, Securing Applications
ACC
ACC Security
Using RMI/IIOP Over SSL
annotations, Container Security
application level, Application Level Security
audit modules, Pluggable Audit Module Support
declarative, Declarative Security
disabling directory listings, Using the default-web.xml File
EJB components, Component Level Security
Enterprise Server features, Enterprise Server Specific Security Features
goals, Security Goals
JACC, JACC Support
Java EE model, Enterprise Server Specific Security Features
JMS, Authentication With ConnectionFactory
message security, Configuring Message Security for Web Services
of containers, Container Security
programmatic, Programmatic Security
programmatic login, Programmatic Login
roles, Roles, Principals, and Principal to Role Mapping
server.policy file, The server.policy File
web applications, Component Level Security
security.config property, Message Security Providers
security manager, enabling and disabling, Enabling and Disabling the Security Manager
security map, Security Maps
sei attribute, Attributes of wsgen
server
administering instances using Ant, The sun-appserv-instance Task
installation, Installing and Preparing the Server for Development
lib directory of, The Class Loader Hierarchy
life cycle events, Server Life Cycle Events
optimizing for development, Installing and Preparing the Server for Development
using Ant to control, The sun-appserv-admin Task
value-added features, Value Added Features
Server Authentication Module, Adding Authentication Mechanisms to the Servlet Container
server.policy file, The server.policy File
and lifecycle modules, Considerations for Lifecycle Modules
changing permissions, Changing Permissions for an Application
default permissions, Default Permissions
ProgrammaticLoginPermission, Granting Programmatic Login Permission
server-side includes, Using SSI
server subelement, The server Subelement
ServerLifecycleException, The LifecycleListener Interface
service method
Request Handling
Request Handling
servicename attribute, Attributes of wsgen
Servlet container, authentication mechanisms, Adding Authentication Mechanisms to the Servlet Container
servlets, Using Servlets
caching, Caching Servlet Results
character encoding, Servlet Character Encoding
destroying, Instantiating and Removing Servlets
engine, About the Servlet Engine
instantiating, Instantiating and Removing Servlets
removing, Instantiating and Removing Servlets
request handling, Request Handling
specification, Using Servlets
class loading, Class Loader Delegation
mime-mapping, Using the default-web.xml File
session beans, Using Session Beans
container for, About the Session Bean Containers
optimizing performance, Optimizing Session Bean Performance
restrictions, Restricting Transactions
session cache sharing and @OrderBy, Using @OrderBy with a Shared Session Cache
session managers, Session Managers
set command, 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
setCharacterEncoding method, Servlet Character Encoding
setContentType method, Servlet Character Encoding
setLocale method, Servlet Character Encoding
setTransactionIsolation method, Using JDBC Transaction Isolation Levels
SHUTDOWN_EVENT, Server Life Cycle Events
signature.key.alias property, Message Security Providers
signing client JAR files, Signing JAR Files Used in Java Web Start
signing JAR files at deployment, Signing JAR Files Used in Java Web Start
Simple Object Access Protocol, See SOAP messages
single sign-on, User Authentication for Single Sign-on
Sitraka web site, The JProbe Profiler
SMTP protocol, Introducing JavaMail
SOAP messages, Delivering SOAP Messages Using the JMS API
SOAP with Attachments API for Java (SAAJ), To Send SOAP Messages Using the JMS API
solaris realm, Supported Realms
sourcedestdir attribute
Attributes of wsgen
Attributes of wsimport
specification
application clients, ACC Annotation
connectors, Developing Connectors
EJB 2.1 and CMP, Enterprise Server Support for CMP
EJB 2.1 and JDOQL queries, About JDOQL Queries
JAAS, Creating a Custom Realm
Java Persistence, Using the Java Persistence API
JavaBeans, Using JavaServer Pages
JDBC, Using the JDBC API for Database Access
JSP, Using JavaServer Pages
Liberty Alliance Project, Configuring Message Security for Web Services
programmatic security, Programmatic Security
security manager, The server.policy File
servlet, Using Servlets
class loading, Delegation
WSS, Configuring Message Security for Web Services
splash screen, Specifying a Splash Screen
srcdir attribute, Attributes of sun-appserv-jspc
SSI, Using SSI
stack trace, generating, Generating a Stack Trace for Debugging
STARTUP_EVENT
Server Life Cycle Events
The Server Lifecycle Event Context
stateful session beans, Stateful Container
stateless session beans, Stateless Container
stubs
keeping
Attributes of sun-appserv-deploy
Attributes of component
sun-appserv-admin task, The sun-appserv-admin Task
sun-appserv-component task, The sun-appserv-component Task
sun-appserv-deploy task, The sun-appserv-deploy Task
sun-appserv-instance task, The sun-appserv-instance Task
sun-appserv-jspc task, The sun-appserv-jspc Task
sun-appserv-undeploy task, The sun-appserv-undeploy Task
sun-appserv-update task, The sun-appserv-update Task
sun-cmp-mappings.xml file, The Mapping Deployment Descriptor File
Sun GlassFish Message Queue
Sun GlassFish Message Queue Debugging
The JMS Provider
checking to see if running, Checking Whether the JMS Provider Is Running
connector for, Message Queue Resource Adapter
varhome directory, Message Queue varhome Directory
Sun Java EE Engine, Sun Java EE Engine
Sun Java Studio, The NetBeans IDE
sun-ra.xml file, Connector Configuration
sun-web.xml file
and class loaders
Delegation
Class Loader Delegation
supportsTransactionIsolationLevel method, Using JDBC Transaction Isolation Levels
Sybase
finder limitation
Sybase Finder Limitation
Sybase Finder Limitation
lock-when-loaded limitation, No Support for lock-when-loaded on Sybase