Java Center - Oracle9iAS Containers for J2EE

Oracle9iAS Containers for J2EE (9.0.4) - Developer Preview

A Developer Preview of Oracle9iAS Containers for J2EE (9.0.4) is now available for download. The Developer Preview is J2EE 1.3 Compatible™ and is primarily a maintenance release. The Release Notes contain a list of the main bugs fixed in this version.

Please post any questions, comments, or feedback you have on the J2EE/OC4J forum.

Developer Preview Documentation

A set of beta documentation for the Developer Preview has been posted on OTN. This includes a Standalone User's Guide, the Developer's Guides for EJB, Servlet and JSPs, and the Services guide documenting JMS and other system level services of OC4J.

New Features in Oracle9iAS Containers for J2EE (9.0.4)

In addition to being a maintenance release several new features have been provided, including:

Feature Description
Startup and Shutdown Classes Register classes to be instantiated and called by OC4J at container level startup and shutdown events.
OC4J/JMS JMS support has been enhanced with the addition of OC4J/JMS, an all Java JMS provider which runs in-process with OC4J. OC4J/JMS is provided in addition to the Oracle JMS provider delivered with earlier releases. The new OC4J/JMS provider is fully JMS 1.0.2b compatible, it supports an in-memory persistence model for optimized performance, and provides for durable messaging support through a file based persistence mechanism. The Message-Driven Bean runtime of OC4J has been extended to support the use of either Oracle JMS (AQ) or OC4J/JMS.
JSP Standard Tag Library (JSTL) The JSTL tag library is bundled and preconfigured to run with OC4J to allow JSP developers to make use of the rich expression language provided by JSTL.
Date extensions to EJB-QL Support has been added for java.util.Date, java.sql.Date, java.sql.Time, java.sql.Timestamp in EJB-QL.
Rotating log files
System log files can now be configured to roll over on a periodic basis, allowing the size of the files to be limited and controlled for production systems.
RAC integration Increased support for Oracle9i Real Application Clusters via the Oracle JDBC drivers and the OC4J DataSources.

For the full list of features in Oracle9iAS (9.0.4) please see the Oracle9iAS (9.0.4) New Features document on OTN.

How To Documents for Oracle9iAS Containers for J2EE (9.0.4)

Several new How-To documents have been created for use with the Developer Preview. Please note that the new How-To documents will only work with the 904 Developer Preview.

How-To Format Description
Using Startup and Shutdown Classes Demonstrates how to build and configure a startup class for OC4J.
EJB - Using Composite Primary Keys Demonstrates how to implement EJBs having CMRs consisting of a composite primary key with Foreign Key constraint as part of primary key. Also how to deploy an application containing CMR EJBs with a composite primary key with Foreign key constraint as part of primary key and the use a finder method which uses the composite primary key in EJBQL.
EJB - Using Message-Driven Beans with OC4J/JMS Provides a simple demonstration of using a Message-Driven Bean with the new OC4J/JMS JMS provider in 904. Messages are posted to a Topic from a JSP application and consumed and displayed by the MDB.
EJB - Using CMP entity beans with binary fields and BLOB columns This how-to shows how you can use CMP entity beans to work with binary data. The entity bean has a field of type byte[] and this gets mapped to a database column of type BLOB. The application demonstrates the storage and retrieval of images in a database table, from a JSP front end and using an entity bean as the persistence mechanism.

 



Downloads Download 
Oracle9iAS Containers for J2EE (9.0.4) Developer Preview
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy