Developing WebLogic Server Applications

 Previous Next Contents Index View as PDF  

Understanding WebLogic Server J2EE Applications

What Are WebLogic Server J2EE Applications and Components?

J2EE Platform

Web Application Components

Servlets

JavaServer Pages

Web Application Directory Structure

For More Information on Web Application Components

Enterprise JavaBean Components

EJB Overview

EJB Interfaces

EJBs and WebLogic Server

Connector Component

Enterprise Applications

WebLogic Web Services

Client Applications

Naming Conventions

Developing WebLogic Server J2EE Applications

Creating Web Applications: Main Steps

Creating Enterprise JavaBeans: Main Steps

Creating Resource Adapters: Main Steps

Creating a New Resource Adapter (RAR)

Modifying an Existing Resource Adapter (RAR)

Creating WebLogic Server Enterprise Applications: Main Steps

Establishing a Development Environment

Software Tools

Source Code Editor or IDE

XML Editor

Java Compiler

Development WebLogic Server

Database System and JDBC Driver

Web Browser

Third-Party Software

Compiling Java Code

Putting the Java Tools in Your Search Path

Setting the Classpath for Compiling Code

Setting Target Directories for Compiled Classes

WebLogic Server Application Classloading

Java Classloader Overview

Java Classloader Hierarchy

Loading a Class

PreferWebInfClasses Element

Changing Classes in a Running Program

WebLogic Server Application Classloader Overview

Application Classloading

Application Classloader Hierarchy

Application Classloading and Pass by Value or Reference

Resolving Class References Between Components and Applications

About Resource Adapter Classes

Packaging Shared Utility Classes

Manifest Class-Path

WebLogic Server Application Packaging

Packaging Overview

JAR Files

XML Deployment Descriptors

Automatically Generating Deployment Descriptors

Limitations of DDInit

Example

Editing Deployment Descriptors

Using the BEA XML Editor

About EJBGen

Using the Administration Console Deployment Descriptor Editor

Editing EJB Deployment Descriptors

Editing Web Application Deployment Descriptors

Editing Resource Adapter Deployment Descriptors

Editing Enterprise Application Deployment Descriptors

Packaging Web Applications

Packaging Enterprise JavaBeans

Staging and Packaging EJBs

Using ejb-client.jar

Packaging Resource Adapters

Packaging Enterprise Applications

Enterprise Applications Deployment Descriptor Files

Packaging Enterprise Applications: Main Steps

Packaging Client Applications

Executing a Client Application in an EAR File

Special Considerations for Deploying J2EE Client Applications

Packaging J2EE Applications Using Apache Ant

Compiling Java Source Files

Running WebLogic Server Compilers

Packaging J2EE Deployment Units

Running Ant

WebLogic Server Deployment

Two-Phase Deployment

Restarting Admin Server

Prepare Phase and Activate Phase

Prepare Phase

Activate Phase

Deployment Order for Resources and Applications

Setting the Order of Applications

Ordering Components Within an Application

Ordering Startup Class Execution and Deployment

Application Staging

Staging Modes

Configuring Staging Modes and Directories

Staging Scenarios

Deploy Application from its Source Location

Deploy Application from a Known Staging Area

Distribute Application Files to Managed Servers

Deploy an Application Using external_stage Mode

Deployment Tools and Procedures

weblogic.Deployer Utility

Deploying Using weblogic.Deployer Utility

weblogic.Deployer Actions and Options

Example Uses of the weblogic.Deployer Utility

wldeploy Ant Task

Basic Steps for Using wldeploy

Sample build.xml Files for wldeploy

wldeploy Ant Task Reference

WebLogic Server Administration Console

Configuring J2EE Applications for Deployment Using the Administration Console

Deploying J2EE Applications with the Administration Console

Viewing Deployed Components with the Administration Console

Undeploying Components with the Administration Console

Updating Applications with the Administration Console

WebLogic Builder

Auto-Deployment

Enabling and Disabling Auto-Deployment

Auto-Deploying Applications

Undeploying and Redeploying Archived Applications

Redeploying Applications in Exploded Format

Deployment Management API

Best Practices for Application Deployment

Single Server Development

Testing Changes to Web Applications or Web Services

Testing Changes to EJBs and Resource Adapters

Multiple Server Development

Testing Changes in a Multiple Server Environment

File Structures for Exploded Applications

Staging Mode

Auto-Deployment

Exploded Enterprise Applications

Partial Redeployment

Sharing Classes between Components That Are Part of an Enterprise Application

Using WebLogic Server 6.x Deployment Protocol

Updating to Two Phase Deployment

Additional Deployment Documentation

Programming Topics

Logging Messages

Using Threads in WebLogic Server

Using JavaMail with WebLogic Server Applications

About JavaMail Configuration Files

Configuring JavaMail for WebLogic Server

Sending Messages with JavaMail

Reading Messages with JavaMail

Programming Applications for WebLogic Server Clusters

Application Deployment Descriptor Elements

application.xml Deployment Descriptor Elements

application

icon

small-icon

large-icon

display-name

description

module

alt-dd

connector

ejb

java

web

security-role

description

role-name

weblogic-application.xml Deployment Descriptor Elements

weblogic-application

ejb

entity-cache

start-mdbs-with-application

xml

parser-factory

entity-mapping

jdbc-connection-pool

data-source-name

connection-factory

pool-params

driver-params

acl-name

application-param

Client Application Deployment Descriptor Elements

application-client.xml Deployment Descriptor Elements

application-client

icon

display-name

description

env-entry

ejb-ref

resource-ref

WebLogic Run-time Client Application Deployment Descriptor

application-client

env-entry

ejb-ref

resource-ref

 

Back to Top Previous Next