Contents for Programming WebLogic Deployment
Introduction and Roadmap
Document Scope and Audience
Guide to This Document
Related Documentation
Samples for the Deployment API Developer
Release-Specific WebLogic Deployment API Information
Summary of WebLogic Deployment API Features
Unsupported WebLogic Deployment API Features
Understanding the WebLogic Deployment API
Overview of the Deployment API
Phases of Deployment
J2EE Deployment API Compliance
The SPI Package
weblogic.deploy.api.spi
weblogic.deploy.api.spi.factories
Module Targeting
Support for Querying WebLogic Target Types
Server Staging Modes
DConfigBean Validation
The Model Package
weblogic.deploy.api.model
Accessing Deployment Descriptors
The Shared Package
weblogic.deploy.api.shared
Command Types for Deploy and Update
Support for Module Types
Support for all WebLogic Server Target Types
The Tools Package
weblogic.deploy.api.tools
SessionHelper
Deployment Plan Creation
Configuring Applications for Deployment
Configuring an Application
The WebLogic Server SessionHelper Class
Session Cleanup
Overview of the Configuration Process
Types of Configuration Information
DDBeans
Representing J2EE and WebLogic Server Configuration Information
The Relationship Between J2EE and WebLogic Server Descriptors
DConfigBeans
Application Evaluation
Types of Deployment Managers
Using SessionHelper to Obtain a Deployment Manager
Creating a Deployable Object
Using SessionHelper to obtain a Deployable Object
Summary
Performing Front-End Configuration
Deployment Configuration
Validating a Configuration
Summary
Customizing Deployment Configuration
Targets
Application Naming
Deployment Preparation
Performing Deployment Operations
Application Deployment
Deployment Factories
DeploymentManager Behaviors
Server Connectivity
Deployment Processing
DeploymentOptions
Distribution
Application Start
Application Deploy
Application Stop
Undeployment
Production Redeployment
Retirement Policy
Module Targeting
Version Support
Administration (Test) Mode
Progress Reporting
Module Types
Target Objects
TargetModuleID Objects
WebLogic Server TargetModuleID Extensions
Extended Module Support
Examples