Tutorial Downloads .com

Home

Oracle Containers for J2EE Configuration and Administration Guide

This Java tutorial covers the details of Oracle Containers for J2EE Configuration and Administration Guide.This book is the primary reference on configuring and managing Oracle Containers for J2EE (OC4J) in both standalone and OPMN-managed (Oracle Application Server) environments. It essentially replaces the Oracle Application Server Containers for J2EE User's Guide and the Oracle Application Server Containers for J2EE Standalone User's Guide released with previous versions of OC4J.

Contents
Preface .............. xiii
Intended Audience................... xiii
Documentation Accessibility ................... xiii
Related Documents .................. xiv
Conventions .............. xv
1 Introduction to Oracle Containers for J2EE (OC4J)
Overview of OC4J ................... 1-1
J2EE Support in OC4J .............. 1-2
New and Changed Features in OC4J.................... 1-3
New Features in OC4J ....................... 1-3
Support for Web Services ............... 1-3
Support for New J2EE 1.4 Application Management and Deployment Specifications.... 1-3
Support for Enterprise JavaBeans 3.0....................... 1-4
Support for Oracle Application Server TopLink.................... 1-4
OracleAS Job Scheduler .................. 1-4
New Two-Phase Commit Transaction Coordinator Functionality...................... 1-4
Generic JMS Resource Adapter Enhancements...................... 1-4
New admin_client.jar Commands and Remote Client............... 1-4
Configuration File Changes from Previous Releases.................... 1-5
OC4J in a Standalone Configuration.................... 1-6
OC4J in an Oracle Application Server Configuration ...................... 1-7
Overview of the Application Hierarchy in OC4J................. 1-10
The system Application.................. 1-10
The default Application ................. 1-10
The Global Web Application .............. 1-10
J2EE Applications................ 1-11
2 Installing Standalone OC4J
Meeting Installation Prerequisites for a Standalone OC4J Server................. 2-1
Installing the Standalone OC4J Distribution..................... 2-2
3 Tools for Administering OC4J
Oracle Enterprise Manager 10g Application Server Control Console ................ 3-1
Accessing Application Server Control Console in Standalone OC4J .............. 3-1
Accessing the Application Server Control Console in Oracle Application Server................... 3-2
Functional Overview of the Application Server Control Console Interface .................. 3-2
The admin_client.jar Command Line Utility...................... 3-3
The admin.jar Command Line Utility.................. 3-4
The oc4j Executable Scripts .................... 3-4
Oracle Process Manager and Notification Server (OPMN) .................. 3-5
Changing the oc4jadmin Account Password ...................... 3-6
4 OC4J Runtime Configuration
Specifying the JDK Version ................... 4-1
Specifying the JDK in a Standalone Configuration....................... 4-1
Specifying the JDK in a Managed Configuration............... 4-1
Setting OC4J Runtime Options at Startup ............... 4-2
Setting Runtime Options in a Standalone OC4J Configuration .................. 4-2
Setting Runtime Options in a Managed OC4J Configuration ..................... 4-2
Overview of OC4J Runtime Options............... 4-3
Setting System Properties at Startup.................... 4-4
Setting System Properties in a Standalone OC4J Configuration................. 4-4
Setting System Properties in an OPMN-Managed OC4J Configuration.................... 4-4
Overview of General System Properties.............. 4-5
Overview of Debug Properties.............. 4-8
Managing stdout/stderr Log Files .................. 4-9
Enabling Remote Debugging from an Integrated Development Environment ....................... 4-10
Enabling Remote Debugging for an OC4J Instance Through Application Server Control
Console 4-10
Specifying Debug Start Parameters in the opmn.xml File ........................ 4-10
Specifying Debug Start Parameters on a Startup Command Line................ 4-11
Debugging Web Applications Remotely ..................... 4-11
Setting Up for Remote Debugging of Servlets..................... 4-11
Setting Up for Remote Debugging of JSPs ................ 4-12
5 Starting and Stopping OC4J
Starting OC4J in a Standalone Environment...................... 5-1
Starting OC4J with an oc4j Script..................... 5-1
Starting OC4J with oc4j.jar................ 5-1
Starting OC4J in an Oracle Application Server Environment.............. 5-2
Stopping OC4J in a Standalone Environment.................... 5-3
Stopping Standalone OC4J with admin_client.jar.............. 5-3
Stopping OC4J with admin.jar .............. 5-3
Stopping OC4J with an oc4j Script................... 5-4
Stopping OC4J in an Oracle Application Server Environment ...................... 5-4
Restarting an OC4J Instance in a Standalone Environment ................. 5-5
Restarting an OC4J Instance in an Oracle Application Server Environment............... 5-5
6 Using the admin_client.jar Utility
Preparing to Use admin_client.jar.............. 6-2
Understanding the admin_client.jar Syntax and URI Specification ................ 6-2
Performing Operations on a Group of OC4J Instances Within a Cluster ................ 6-3
Performing Operations on a Specific OC4J Instance .................. 6-4
Performing Operations on a Standalone OC4J Server................ 6-4
Validating a URI............... 6-5
Downloading and Extracting the Remote Administration Client .............. 6-5
Printing Usage Text to the Console ................. 6-6
Enabling Logging ............... 6-7
Deploying an Archive .................. 6-7
Deploying a J2EE Application (EAR).............. 6-8
Deploying a J2EE Application from a Remote Client................... 6-9
Deploying a Standalone Web Module (WAR)................. 6-10
Deploying a Standalone Resource Adapter (RAR) .................... 6-11
Using a Script File for Batch Deployment ................... 6-12
Binding Web Modules to a Web Site After Deployment .............. 6-12
Bind All Web Modules to a Single Web Site ............... 6-13
Bind a Specific Web Module to a Specific Web Site and Set the Context Root ...................... 6-13
Redeploying an Archive ...................... 6-13
Undeploying an Archive...................... 6-14
Undeploying an EAR or Standalone WAR ................. 6-14
Undeploying a Standalone RAR................... 6-14
Updating Modified Classes in a Deployed EJB Module............... 6-15
Creating and Managing Shared Libraries ........................ 6-15
Installing a Shared Library ................. 6-15
Modifying an Existing Shared Library.............. 6-17
Viewing the Contents of a Shared Library .................. 6-18
Listing All Shared Libraries................ 6-18
Removing a Shared Library................ 6-18
Starting, Restarting, and Stopping Applications................. 6-18
Restarting and Stopping OC4J Instances .............. 6-19
Restarting an OC4J Instance or Group of Instances................... 6-19
Stopping an OC4J Instance or Instances ...................... 6-19
Managing Data Sources ....................... 6-20
Adding, Testing, and Removing Data Source Connection Pools ................. 6-20
Adding a Data Source Connection Pool ............... 6-20
Testing a Data Source Connection Pool................ 6-21
Removing a Data Source Connection Pool................ 6-21
Adding, Testing, and Removing Data Sources................ 6-22
Adding a Managed Data Source................. 6-22
Removing a Managed Data Source ....................... 6-23
Adding a Native Data Source ................ 6-23
Removing a Native Data Source................. 6-24
Testing a Database Connection.............. 6-24
Testing a Data Source .................. 6-24
Getting the Data Sources Descriptor for an Application ................... 6-25
Managing JMS Resources.................... 6-25
Managing JMS Connection Factories ............... 6-25
Adding a JMS Connection Factory........................ 6-25
Removing a JMS Connection Factory ................... 6-26
Getting Information About JMS Connection Factories ...................... 6-26
Managing JMS Destinations ............... 6-27
Adding a JMS Destination ...................... 6-27
Removing a JMS Destination ................. 6-27
Getting Information About JMS Destinations ..................... 6-28
Managing OC4J Through a Remote Client ...................... 6-28
Using admin_client.jar Commands Remotely ................. 6-28
Connecting to a Remote Oracle Application Server Instance Using JConsole ...................... 6-28
Using a JMX Programmatic Client to Manage OC4J Remotely ............... 6-30
7 Using the admin.jar Utility
Overview of admin.jar Usage ................ 7-1
Understanding the admin.jar Syntax .............. 7-2
Printing Help to the Console ................. 7-2
Managing a Standalone OC4J Instance ............... 7-3
Stopping and Restarting OC4J in a Standalone Environment..................... 7-3
Forcing OC4J to Check for Modified Files...................... 7-3
Deploying or Undeploying Applications................. 7-4
Managing Applications............... 7-6
Starting, Stopping, or Restarting an Application ............... 7-6
Updating an EJB Module Within an Application............... 7-7
Managing Data Sources ............... 7-8
Creating an Application-Specific Data Source............... 7-8
Listing/Testing/Removing Existing Data Sources....................... 7-9
Converting Existing Data Sources to the New Configuration ................. 7-10
Convert a data-sources.xml File with Standalone OC4J Running or Not Running....... 7-10
Check Consistency Between the Application and the New data-sources.xml File........ 7-11
Deploying or Undeploying Connectors................. 7-11
8 Configuring and Managing Clusters and OC4J Groups
Clustering Overview............... 8-1
How Clustering Works...................... 8-1
Supported Clustering Models ............... 8-2
Changes in Clustering ....................... 8-3
Creating and Managing OC4J Groups Within Oracle Application Server Clusters................... 8-4
Creating Groups of OC4J Instances................. 8-5
Managing OC4J Instances in a Group.................. 8-7
Creating an Additional OC4J Instance .................... 8-7
Creating an OC4J Instance Through the Application Server Control Console .......... 8-7
Creating an OC4J Instance with the createinstance Utility ................ 8-8
Accessing and Managing a New Instance............... 8-9
Removing an OC4J Instance from a Group.................. 8-9
Deleting an OC4J Instance Through the Application Server Control Console........ 8-10
Deleting an OC4J Instance with the removeinstance Utility...................... 8-10
Replicating Changes Across a Cluster .............. 8-10
Configuring a Cluster............... 8-12
Configuring Dynamic Node Discovery Using Multicast............... 8-12
Configuring Multicast Discovery with opmnctl ................. 8-14
Configuring Multicast Discovery with opmnassociate...................... 8-15
Configuring Static Discovery Servers ............... 8-16
Configuring a Static Discovery Server Connection with opmnctl.................... 8-17
Configuring Cross-Topology Gateways...................... 8-17
Configuring a Machine to Work With and Without a Network Connection.............. 8-19
Configuring Static Node-to-Node Communication................... 8-20
Viewing the Status of a Cluster ............... 8-21
Viewing Cluster Status with opmnctl ............... 8-21
Viewing Cluster Status in Application Server Control Console .............. 8-21
Configuring Routing and Load Balancing with Oracle HTTP Server........................ 8-22
Using Web Server Routing IDs to Control OC4J Request Routing .............. 8-22
Changing Routing IDs Through the Application Server Control Console ..................... 8-23
Changing Routing IDs in the opmn.xml file........................ 8-23
Setting mod_oc4j Load Balancing Options.................. 8-25
Configuring Application Mount Points ................ 8-27
Enabling Dynamic Configuration of Application Mount Points .................. 8-28
Changing the Mount Point Configuration Algorithm............... 8-29
Viewing Mount Point Configuration Data.................. 8-30
Running an OC4J Instance on Multiple JVMs................ 8-31
Creating Additional JVMs for an OC4J Instance........................ 8-32
Monitoring Multiple JVMs ................. 8-32
Monitoring Dynamic Monitoring Service JVM Metrics ..................... 8-32
Setting the jmxremote System Property for Monitoring J2SE JVM 5.0 Metrics.............. 8-33
Monitoring J2SE 5.0 JVM Metrics in an Oracle Application Server Environment......... 8-34
Monitoring J2SE 5.0 JVM Metrics in a Standalone OC4J Environment ................ 8-34
9 Application Clustering in OC4J
Overview of Application Clustering in OC4J .................... 9-1
How Application Clustering Differs from Previous OC4J Releases .................. 9-1
Islands No Longer Supported ............... 9-1
loadbalancer.jar No Longer Used.................... 9-2
Application-Clustering-Specific XML Elements Deprecated ...................... 9-2
Configuring Application Clustering .................... 9-2
Enabling Application Clustering ..................... 9-3
Setting Replication Policies............... 9-3
Managing the Number of JVMs to Which Application State Data Is Replicated ..................... 9-5
Using Synchronous or Asynchnronous Replication..................... 9-6
Configuring Multicast Replication .................. 9-6
Using an Existing JavaGroups Configuration for Multicast Replication ................ 9-6
Configuring Peer-to-Peer Replication .................. 9-7
Configuring Dynamic OPMN-Managed Peer-to-Peer Replication ..................... 9-7
Configuring Static Peer-to-Peer Replication ................ 9-8
Configuring Database Replication................... 9-9
Disabling Clustering ....................... 9-10
Overview of the Element.............. 9-10
10 Task Manager and Thread Pool Configuration
Configuring the OC4J Task Manager ................ 10-1
Configuring OC4J Thread Pools ........................ 10-1
Changing the Thread Pool Configuration ................... 10-4
Changing the Thread Pool Configuration Through the Application Server Control Console
10-5
Changing the Thread Pool Configuration Through MBeans ................. 10-5
Adding Elements to server.xml................... 10-6
Configuring Custom Thread Pools for Applications................. 10-7
Converting from the Older Thread Pool Format........................ 10-7
11 Logging in OC4J
Overview of Log Files Generated by OC4J ..................... 11-1
Using Plain Text File Logging.................. 11-3
Enabling or Disabling Text File Logging ..................... 11-3
Managing Text Log Files................ 11-4
Viewing Text Log Files................... 11-4
Using Oracle Diagnostic Logging (ODL) .............. 11-4
Enabling or Disabling ODL ................ 11-4
Managing ODL Log Files ............... 11-6
Size-Based Log Rotation .............. 11-6
Time-Based Log Rotation........................ 11-7
Viewing ODL Log Files.................. 11-7
Configuring OC4J Logging ................. 11-8
Using and Configuring the OC4J Component Loggers ................. 11-8
Viewing the OC4J Log File ................. 11-9
Configuring the oracle Logger ...................... 11-9
12 Using MBeans in OC4J
MBeans and Java Management Extensions (JMX) Support in OC4J ............... 12-1
Overview of MBeans ...................... 12-1
Overview of the Top-Level OC4J System MBeans..................... 12-2
When Changes Made Through MBeans Take Effect ................. 12-4
How MBean Data Is Persisted....................... 12-4
Using the System MBean Browser..................... 12-5
Subscribing to JMX Notifications...................... 12-5
Using Application-Specific MBeans ................. 12-6
13 Managing Web Sites in OC4J
Overview of a Web Site in OC4J ........................ 13-1
Configuring Web Site Connection Data ................ 13-2
Configuring Web Site Data in a Standalone OC4J Installation ................ 13-2
Configuring Web Site Data in OPMN-Managed OC4J Instances ................. 13-2
Changing Port Ranges in Application Server Control Console ........................ 13-3
Manually Changing Protocols and Port Ranges in opmn.xml............... 13-3
Configuring Web Sites with opmnctl.................... 13-4
Creating a New Web Site in OC4J...................... 13-6
Creating the Web Site Configuration File.................... 13-6
Referencing the Web Site Configuration File in server.xml...................... 13-8
Defining the Web Site Connection Data in opmn.xml............... 13-8
Sharing Web Applications Between Web Sites................ 13-9
Specifying the Cookie Domain...................... 13-9
Configuring a Secure Web Site in OC4J .............. 13-10
Creating the Secure Web Site Configuration File ..................... 13-10
Requiring Client Authentication .............. 13-11
Requesting Client Authentication with OC4J.................... 13-12
Starting and Stopping Web Sites ..................... 13-13
Configuring Web Site Access Logging................. 13-13
Configuring Text-Based Access Logging................... 13-13
Viewing Text Access Log Files .................... 13-15
Configuring ODL Access Logging .................. 13-15
Viewing ODL Access Log Files ................... 13-16
Enabling or Disabling Access Logging for a Web Module or Application ............... 13-16
14 Registering DTDs and XSDs with OC4J
Why XSDs Have to Be Registered...................... 14-1
Registering a DTD or XSD .................. 14-1
A Troubleshooting OC4J
Problems and Solutions .............. A-1
java.lang.OutOfMemory Errors ...................... A-1
Application Performance Impacted by Garbage Collection Pauses............... A-2
Invalid or Unneeded Library Elements Degrading Performance.............. A-2
ClassCastExceptions and ClassNotFound Errors.............. A-3
OC4J Fails to Start: Unable to Find Java Compiler....................... A-3
Error When Clustering an Application............... A-3
Error When Downgrading from JDK 5.0 to JDK 1.4.2 ................. A-4
Unsupported Methods in JMX MBeanServer and MBeanServerConnection Interfaces ........ A-4
OC4J Hanging When Starting Applications in Oracle Application Server .............. A-5
Additional Help...................... A-6
B Configuration Files Used in OC4J
Overview of the XML Configuration Files Used by OC4J.............. B-1
Elements of the OC4J Server Configuration File (server.xml)........................ B-5
Example of a server.xml File ................ B-6
........................ B-7
.................... B-8
................... B-8
...................... B-9
............... B-10
...................... B-10
...................... B-10
............... B-12
................ B-13
................... B-13
..................... B-13
.............. B-14
.............. B-15
................... B-15
................ B-15
................... B-15
.................. B-16
................ B-16
............... B-17
................. B-17
...................... B-19
....................... B-19
...................... B-20
Overview of the Web Site Configuration Files (*-web-site.xml) ................. B-21
....................... B-21
.................. B-23
...................... B-23
...................... B-23
.............. B-25
................. B-25
.................... B-26
.............. B-26
..................... B-26
C Overview of the Session State Tables
D Third Party Licenses
ANTLR ..................... D-1
The ANTLR License.............. D-1
Apache ...................... D-1
The Apache Software License .............. D-2
Apache SOAP............... D-6
Apache SOAP License ...................... D-7
DBI Module................ D-10
Perl Artistic License ........................ D-10
Preamble................... D-10
Definitions................ D-10
FastCGI................... D-12
FastCGI Developer's Kit License................... D-12
Module mod_fastcgi License.............. D-13
Info-ZIP Unzip Package....................... D-13
The Info-ZIP Unzip Package License ................ D-14
JSR 110 .................... D-14
Jaxen........................ D-14
The Jaxen License ................. D-14
JGroups................... D-15
The GNU License ................. D-15
mod_mm and mod_ssl............... D-22
OpenSSL ................ D-23
OpenSSL License .................. D-23
Perl................ D-25
Perl Kit Readme.............. D-25
mod_perl 1.29 License .................... D-26
mod_perl 1.99_16 License .............. D-27
Perl Artistic License ........................ D-30
Preamble................... D-30
Definitions................ D-30
SAXPath ................. D-32
The SAXPath License...................... D-32
W3C DOM .................. D-33
The W3C License................. D-33.

Read more about Oracle Containers for J2EE Configuration and Administration Guide


Resource: http://download.oracle.com/docs/cd/B32110_01/web.1013/b28950.pdf
Posted By : Vanessa Cris
On date : 07.15.08

Most used J2EE Tutorials

J2EE Tutorials ( Ebooks , PDF's )
Performance Tuning Essentials for Java and J2EE Web Application Architecture (based J2EE 1.4 Tutorial) WebObjects J2EE Programming Guide An Architects Guide Enterprise Application Integration J2EE and .net
JSP - Java Server Page (j2ee term)
JSP - Java Server Page (j2ee term) is a keyword/term used in JAVA - J2EE for Forms and Designer Developers
J2EE Interview Questions & Answers
What is "abstract schema, What is "access control, What is "ACID, What is "activation", What is "applet container", What is "application assembler" , What is "application component provider", What is "asant", What is backing bean , What is binding (JavaServer Faces technology) , What is business logic , What is CDATA , What is XSLTC , What is XSLT, What is XPath ... etc.. etc
OC4J - Oracle Containers for Java (j2ee term)
OC4J - Oracle Containers for Java (j2ee term) is a keyword/term used in JAVA - J2EE for Forms and Designer Developers
Java Programming Tutorial
This Java tutorial covers the details of Java Programming.The JAVA™ programming language is now being used to write distributed Internet applications. Unlike traditional languages, the JAVA™ language was designed to be used on a network.
Java/J2EE Job Interview Companion Book
Have you got the time to read 10 or more books and articles to add value prior to the interview? This book has been written mainly from the perspective of Java/J2EE job seekers and interviewers.
ADF BC – ADF Business Components (j2ee term)
ADF BC – ADF Business Components (j2ee term)is a keyword/term used in JAVA - J2EE for Forms and Designer Developers
Core J2EE Patterns tutorial Best Practices and Design Strategies
Core J2EE Patterns is the gospel that should accompany every J2EE application server...Built upon the in-the-trenches expertise of its veteran architect authors, this volume unites the platform's many technologies and APIs in a way that application architects can use, and provides insightful answers to the whys, whens, and hows of the J2EE platform
Struts 2 in Action tutorial book
The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework.
Servlets and JSP Passing the Sun Certified Web Component Developer Exam tutorial
Isn't it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam.
MVC - Model View Controller (j2ee term)
MVC - Model View Controller (j2ee term) is a keyword/term used in JAVA - J2EE for Forms and Designer Developers
Oracle Application Server Containers for J2EE Services Guide
This Java tutorial covers the details of Oracle Application Server Containers for J2EE Services Guide.
Oracle Containers for J2EE Security Guide
This Java tutorial covers the details of Oracle Containers for J2EE Security Guide.This manual discusses Oracle Containers for J2EE (OC4J) security features. This preface contains these topics:
JVM - Java Virtual Machine (j2ee term)
JVM - Java Virtual Machine (j2ee term) is a keyword/term used in JAVA - J2EE for Forms and Designer Developers
JSF - Java Server Faces (j2ee term)
JSF - Java Server Faces (j2ee term) is a keyword/term used in JAVA - J2EE for Forms and Designer Developers

Latest added J2EE Tutorials

Servlets and JSP Passing the Sun Certified Web Component Developer Exam tutorial
Isn't it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam.
Struts 2 in Action tutorial book
The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework.
Core J2EE Patterns tutorial Best Practices and Design Strategies
Core J2EE Patterns is the gospel that should accompany every J2EE application server...Built upon the in-the-trenches expertise of its veteran architect authors, this volume unites the platform's many technologies and APIs in a way that application architects can use, and provides insightful answers to the whys, whens, and hows of the J2EE platform
Enterprise JavaBeans 3 Tutorial Book
If you're up on the latest Java technologies, then you know that Enterprise JavaBeans (EJB) 3.0 is the hottest news in Java this year. In fact, EJB 3.0 is being hailed as the new standard of server-side business logic programming.
Java/J2EE Job Interview Companion Book
Have you got the time to read 10 or more books and articles to add value prior to the interview? This book has been written mainly from the perspective of Java/J2EE job seekers and interviewers.
The J2EE Tutorial for the Sun ONE Platform
THIS tutorial is a beginner’s guide to developing J2EE applications for the Sun™ Open Networking Environment (Sun ONE) platform. Here we cover all the things you need to know to make the best use of this tutorial.This tutorial is intended for programmers interested in developing J2EE applications using the Sun ONE platform. Specifically, it uses the Sun ONE Studio 4, Enterprise Edition for Java to develop J2EE applications and deploy them on Sun ONE Application Server 7.
Java Programming Tutorial
This Java tutorial covers the details of Java Programming.The JAVA™ programming language is now being used to write distributed Internet applications. Unlike traditional languages, the JAVA™ language was designed to be used on a network.
Oracle Application Server Containers for J2EE Security Guide
This Java tutorial covers the details of Oracle Application Server Containers for J2EE Security Guide.This manual discusses how to make effective use of the Oracle Application Server Containers for J2EE (OC4J) security features.
Designing Enterprise Applications
This Java tutorial covers the details of Designing Enterprise Applications.SINCE its introduction more than two years ago, the Java 2 Platform, Enterprise Edition (J2EE), has rapidly established a new model for developing distributed applications.
Sun ONE Application Server 7 Developer’s Guide to J2EE Features
This Java tutorial covers the details of Sun ONE Application Server 7 Developer’s Guide to J2EE Features.This guide describes how to create and run Java™ 2 Platform, Enterprise Edition (J2EE™ platform) applications that follow the new open Java standards model for the Java™Database Connectivity (JDBC™), transaction, Java Naming and Directory Interface™ (JNDI), Java™ Message Service (JMS), and JavaMail™ APIs, on the Sun™ Open Net Environment (Sun ONE) Application Server 7.