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
Introducing the WebLogic Server Deployment API
Overview of the Deployment API
J2EE Deployment API Compliance
J2EE Deployment API Extensions
Deployment API Package Structure
weblogic.deploy.api.shared
weblogic.deploy.api.model
weblogic.deploy.api.spi
weblogic.deploy.api.spi.factories
weblogic.deploy.api.tools
Model
Accessing Deployment Descriptors
Tools
SessionHelper
Helpers for creating and managing a configuration session
Deployment Plan Creation
Shared
Command Types for Deploy and Update
Support for Module Types
Support for all WebLogic Server Target Types
SPI
Module Targeting
Support for Querying WebLogic Target Types
Server Staging Modes
DConfigBean Validation
Configuring Applications for Deployment
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
Configuring an Application
The WebLogic Server SessionHelper Class
Obtaining a Deployment Manager
Types of Deployment Managers
Using SessionHelper to Obtain a Deployment Manager
Performing Front-End Configuration
DeploymentConfiguration
Validating a Configuration
Customizing Deployment Configuration
Targets
Application Naming
Saving a Configuration
Performing Deployment Operations
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