Beehive Integration in BEA WebLogic Server

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Beehive Applications

What Is a Beehive Application?

Apache Beehive Documentation

Running the WebLogic Server/Beehive Integration Samples

Samples Architecture

Locating the Samples

creditRatingApp

bankLoanApp

customerLoanApp

Running the Beehive Samples

Creating a Beehive-enabled Domain

Running the creditRatingApp Web Service

Running the bankLoanApp Application

Running the customerLoanApp

Upgrade Paths

Upgrading from 9.0

Beehive Directory Location

Application Project Model

Upgrading from 9.1

Beehive Directory Location

Ant Macros

Beehive System Controls

JDBC Control

Web Service Control

EJB and JMS Controls

Control Security

Supported Role Scopes

Building Beehive Applications

Build Resources

Ant Tasks

weblogic-beehive-buildmodules.xml

build-webapp-module

build-control-module

Error during Build

build-ejb-module

weblogic-beehive-tools.xml

assemble-controls

generate-type-library

generate-webservice-client

generate-webservice-control

Building Beehive Applications

Building Web Service Controls

Building JMS and EJB Controls

Detailed Example

Template Build File

Annotation Overrides

Process Flow

Sample Code

Code Time

MyControl.java

MyControlImp.java

MyAnnotation.java

MyJcx.java

HelloService.java

Build Time

Generate the Annotation Manifests

Create A Deployment Plan

Override the Property Values — Annotation Override

Deployment Time

Run Time

Beehive Tutorial

Create a Beehive-enabled Server Domain

Create a New Java EE Application

Create a New Page Flow Web Application

Add a Java Control

Add a Java Web Service

Code Samples for Annotation Overrides

MyControl.java

MyControlImp.java

MyAnnotation.java

MyJcx.java

HelloService.java

Python Scripts for Annotation Overrides

driver.py

OverrideUtils.py

Build Script Sample - Create Web Service That Uses a Service Control


  Back to Top       Previous  Next