Skip Headers
Oracle Application Server 10
g
Migrating from WebLogic
10
g
(9.0.4)
Part Number B10425-01
Home
Index
Contents
Title and Copyright Information
Send Us Your Comments
Preface
Intended Audience
Documentation Accessibility
Organization
Related Documents
Conventions
1 Overview
Overview of J2EE
What is the J2EE Application Model?
What is the J2EE Platform?
What is an Application Server?
Overview of Oracle Application Server
J2EE Application Migration Challenges
J2EE Application Architecture
Migration Issues
Migration Approach
Migration Effort
Using This Guide
2 Comparison of Oracle Application Server and WebLogic Server
Application Server Product Offerings
WebLogic
WebLogic Server
WebLogic Enterprise
WebLogic Express
Oracle Application Server
Architecture Comparison
WebLogic Server
Oracle Application Server Components and Concepts
Oracle Application Server Instance
Oracle HTTP Server
OC4J Instances
Oracle Process Management Notification (OPMN) Server
Distributed Configuration Management (DCM)
Oracle Application Server Web Cache
Oracle Enterprise Manager Application Server Control
Oracle Application Server Infrastructure
Oracle Application Server Metadata Repository
Oracle Identity Management
High Availability and Load balancing
WebLogic Server Support for High Availability and Load Balancing
HTTP Session State Load Balancing and Failover (Servlet Clustering)
EJB and RMI Object Load Balancing and Failover
Oracle Application Server Support for High Availability and Load Balancing
Oracle Application Server Instance
Oracle Application Server Clusters (Middle Tier)
OC4J Islands
Stateful Session EJB High Availability Using EJB Clustering
JNDI Namespace Replication
Java Object Cache
Oracle Application Server Web Cache Clusters
OracleAS Infrastructure High Availability Solutions
Oracle Application Server Cold Failover Clusters
Oracle Application Server Active Clusters
J2EE Support Comparison
Java Development and Deployment Tools
WebLogic Development and Deployment Tools
WebLogic Server Workshop
WebLogic Server Administration Console
Oracle Application Server Development and Deployment Tools
Development Tools
Assembly Tools
Administration Tools
3 Migrating Java Servlets
Introduction
Differences Between WebLogic Server and Oracle Application Server Servlet Implementations
OC4J Key Servlet Container Features
Migrating a Simple Servlet
Migrating a WAR File
Migrating an Exploded Web Application
Migrating Configuration and Deployment Descriptors
Oracle Application Server
WebLogic Server
Migrating Cluster Aware Applications
4 Migrating JSP Pages
Introduction
Differences Between WebLogic Server and Oracle Application Server JSP Implementations
OC4J JSP Features
Edge Side Includes for Java (JESI) Tags
Web Object Cache Tags
Oracle JDeveloper and OC4J JSP Container
Migrating a Simple JSP Page
Migrating a Custom JSP Tag Library
Migrating from WebLogic Custom Tags
WebLogic Server
cache
Tag
WebLogic Server
process
Tag
WebLogic Server
repeat
Tag
Precompiling JSP Pages
Using the WebLogic Server JSP Compiler
Using the OC4J JSP Pre-translator
Standard JSP Pre-translation Without Execution (based on the JSP 1.1 specification)
Configure the JSP Container for Execution with Binary Files Only
5 Migrating Enterprise JavaBean Components
Introduction
Comparison of WebLogic Server and Oracle Application Server EJB Features
The following sections go into detail on some of the abovementioned features:
More Efficient Container Managed Persistence
Clustering Support
Scalability and Performance Enhancements
Security and LDAP Integration
WebLogic Server Caveats
EJB Migration Considerations
Migration Steps
Setting Deployment Properties
Vendor-specific Deployment Descriptors
WebLogic Server
OC4J
Generating and Deploying EJB Container Classes
WebLogic Server
OC4J
Loading EJB Classes in the Server
WebLogic Server
OC4J
Migrating EJBs in a EAR or JAR File
Migrating an Exploded EJB Application
Configuring EJBs using Deployment Descriptors
Writing Finders for RDBMS Persistence
WebLogic Query Language (WLQL) and EJB Query Language (EJB QL)
Message Driven Beans
Configuring Security
Migrating Cluster-Aware EJB Applications to OC4J
EJB Clustering in WebLogic Server
In-Memory Replication for Stateful Session EJBs
Requirements and Configuration
EJB Clustering in Oracle Application Server
Load Balancing
Static Discovery
Dynamic Discovery
Failover
Stateless Session EJBs
Stateful Session EJBs
Entity EJBs
JNDI Namespace Replication
6 Migrating JDBC
Introduction
Differences between WebLogic and Oracle Application Server Database Access Implementations
Overview of JDBC Drivers
Migrating Data Sources
Data Source Import Statements
Configuring Data Sources in the Application Server
Obtaining a Client Connection Using a Data Source Object
Migrating Connection Pools
Overview of Connection Pools
How Connection Pools Enhance Performance
Overview of Clustered JDBC
Performance Tuning JDBC
A Additional Feature Comparisons
Java Messaging Service (JMS)
OracleJMS (OJMS)
Java Object Cache
Dynamic Monitoring System (DMS)
Active Components for J2EE (AC4J)
Oracle Application Server TopLink (OracleAS TopLink)
Index
Copyright © 2003 Oracle Corporation.
All Rights Reserved.
Home
Index