Contents for Beehive Integration in WebLogic Server 9.1
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
Upgrading from 9.0
Beehive Directory Location
Application Project Model
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
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 for Rowsets
SQLRowSet
Example
Usage Restrictions
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 J2EE 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