svn commit: r169518 [1/8] - in /incubator/beehive/trunk: docs/forrest/src/documentation/content/xdocs/ docs/forrest/src/documentation/content/xdocs/system-controls/ docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/ docs/forrest/src/documentation/content/xdocs/system-controls/jms/ docs/forrest/src/documentation/content/xdocs/system-controls/webservices/ docs/forrest/src/documentation/content/xdocs/tutorial/ system-controls/samples/ system-controls/samples/ejb/ system-controls/samples/ejb/client/ system-controls/samples/ejb/client/org/ system-controls/samples/ejb/client/org/apache/ system-controls/samples/ejb/client/org/apache/beehive/ system-controls/samples/ejb/client/org/apache/beehive/controls/ system-controls/samples/ejb/client/org/apache/beehive/controls/system/ system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/ system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/ system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/ system-controls/samples/ejb/control/ system-controls/samples/ejb/control/org/ system-controls/samples/ejb/control/org/apache/ system-controls/samples/ejb/control/org/apache/beehive/ system-controls/samples/ejb/control/org/apache/beehive/controls/ system-controls/samples/ejb/control/org/apache/beehive/controls/system/ system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/ system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/ system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/control/ system-controls/samples/ejb/ejb/ system-controls/samples/ejb/ejb/META-INF/ system-controls/samples/ejb/ejb/org/ system-controls/samples/ejb/ejb/org/apache/ system-controls/samples/ejb/ejb/org/apache/beehive/ system-controls/samples/ejb/ejb/org/apache/beehive/controls/ system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/ system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/ system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/ system-controls/samples/jdbc/ system-controls/samples/jdbc/jdbcControlSample/ system-controls/samples/jdbc/jdbcControlSample/META-INF/ system-controls/samples/jdbc/jdbcControlSample/WEB-INF/ system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/ system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/controls/ system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/servlet/ system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/shared/ system-controls/samples/jms/ system-controls/samples/jms/src/ system-controls/samples/jms/src/org/ system-controls/samples/jms/src/org/apache/ system-controls/samples/jms/src/org/apache/beehive/ system-controls/samples/jms/src/org/apache/beehive/controls/ system-controls/samples/jms/src/org/apache/beehive/controls/system/ system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/ system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/ system-controls/samples/webservice/ system-controls/samples/webservice/amazon/ system-controls/samples/webservice/amazon/junit/ system-controls/samples/webservice/amazon/schemas/ system-controls/samples/webservice/common/ system-controls/samples/webservice/common/src/ system-controls/samples/webservice/common/src/test/ system-controls/samples/webservice/google/ system-controls/samples/webservice/google/junit/ system-controls/samples/webservice/google/junit/model/ system-controls/samples/webservice/google/rpc_schemas/ system-controls/samples/webservice/google/servlet/ system-controls/samples/webservice/lib/ system-controls/samples/webservice/wsm_samples_client/ system-controls/samples/webservice/wsm_samples_client/doc_schemas/ system-controls/samples/webservice/wsm_samples_client/junit/ system-controls/samples/webservice/wsm_samples_client/junit/org/ system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/ system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/ system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/ system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/header/ system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/webparam/ system-controls/samples/webservice/wsm_samples_client/rpc_schemas/ system-controls/samples/webservice/xmlbeans/ system-controls/samples/webservice/xmlbeans/junit/ system-controls/samples/webservice/xmlbeans/schemas/ system-controls/src/ejb/

Tue, 10 May 2005 13:33:25 -0700

Author: ekoneil
Date: Tue May 10 13:32:29 2005
New Revision: 169518

URL: http://svn.apache.org/viewcvs?rev=169518&view=rev
Log:
Complete the move of the system controls from ControlHaus to Apache SVN.

This change includes the Forrest-ized documentation for the controls and the 
samples for the controls.  None of these samples are wired into the 
distribution (and likely won't be for 1.0), but the source is now here so that 
they can be evolved and versioned as part of Beehive.

Thanks to Chad Schoettger for helping get this wired up.

BB: self
DRT: Beehive pass


Added:
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejb-annotations.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbControlTutorial.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbDoc.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbc-annotations.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbcControlDevGuide.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbcControlTutorial.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jms/
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jms/jms-annotations.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jms/jmsControlTutorial.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jms/jmsDoc.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/webservices/
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/webservices/webservices-annotations.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/webservices/webservicesControlTutorial.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/webservices/webservicesDoc.xml
    incubator/beehive/trunk/system-controls/samples/
    incubator/beehive/trunk/system-controls/samples/ejb/
    incubator/beehive/trunk/system-controls/samples/ejb/build.xml
    incubator/beehive/trunk/system-controls/samples/ejb/client/
    incubator/beehive/trunk/system-controls/samples/ejb/client/org/
    incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/ControlTestCase.java
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/DefaultContainerContext.java
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/DefaultControlHandle.java
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/EJBControlClient.java
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/EJBControlTestCase.java
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/HelloBeanClient.java
    
incubator/beehive/trunk/system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/SingleControlTestCase.java
    incubator/beehive/trunk/system-controls/samples/ejb/control/
    incubator/beehive/trunk/system-controls/samples/ejb/control/org/
    incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/controls/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/controls/system/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/control/
    
incubator/beehive/trunk/system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/control/HelloEJBControl.jcx
    incubator/beehive/trunk/system-controls/samples/ejb/ejb/
    incubator/beehive/trunk/system-controls/samples/ejb/ejb/META-INF/
    incubator/beehive/trunk/system-controls/samples/ejb/ejb/META-INF/ejb-jar.xml
    incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/
    incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/
    incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/HelloBean.java
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/HelloHome.java
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/HelloLocal.java
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/HelloLocalHome.java
    
incubator/beehive/trunk/system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/HelloRemote.java
    incubator/beehive/trunk/system-controls/samples/jdbc/
    incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/Controller.jpf
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/META-INF/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/META-INF/context.xml
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/build.properties
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/build.xml
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/controls/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/controls/PopulateDBCtrl.jcx
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/controls/SimpleDBControl.jcx
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/servlet/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/servlet/DerbyListener.java
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/shared/
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/shared/SharedFlow.jpfs
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/WEB-INF/web.xml
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/demo.jsp
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/details.jsp
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/error.jsp
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/index.jsp
    
incubator/beehive/trunk/system-controls/samples/jdbc/jdbcControlSample/sql.jsp
    incubator/beehive/trunk/system-controls/samples/jms/
    incubator/beehive/trunk/system-controls/samples/jms/build.xml
    incubator/beehive/trunk/system-controls/samples/jms/src/
    incubator/beehive/trunk/system-controls/samples/jms/src/org/
    incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/
    incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/ControlTestCase.java
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/DefaultContainerContext.java
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/DefaultControlHandle.java
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/OrderQueue.jcx
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/SampleQueue.jcx
    
incubator/beehive/trunk/system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/TestOrderQueue.java
    incubator/beehive/trunk/system-controls/samples/webservice/
    incubator/beehive/trunk/system-controls/samples/webservice/amazon/
    incubator/beehive/trunk/system-controls/samples/webservice/amazon/README.txt
    incubator/beehive/trunk/system-controls/samples/webservice/amazon/build.xml
    incubator/beehive/trunk/system-controls/samples/webservice/amazon/junit/
    
incubator/beehive/trunk/system-controls/samples/webservice/amazon/junit/AmazonCommerceTest.java
    
incubator/beehive/trunk/system-controls/samples/webservice/amazon/junit/log4j.properties
    incubator/beehive/trunk/system-controls/samples/webservice/amazon/schemas/
    
incubator/beehive/trunk/system-controls/samples/webservice/amazon/schemas/AWSAlexa.wsdl
    
incubator/beehive/trunk/system-controls/samples/webservice/amazon/schemas/AWSECommerceService.wsdl
    incubator/beehive/trunk/system-controls/samples/webservice/common/
    incubator/beehive/trunk/system-controls/samples/webservice/common/src/
    incubator/beehive/trunk/system-controls/samples/webservice/common/src/test/
    
incubator/beehive/trunk/system-controls/samples/webservice/common/src/test/ControlTestCase.java
    incubator/beehive/trunk/system-controls/samples/webservice/google/
    incubator/beehive/trunk/system-controls/samples/webservice/google/build.xml
    incubator/beehive/trunk/system-controls/samples/webservice/google/junit/
    
incubator/beehive/trunk/system-controls/samples/webservice/google/junit/model/
    
incubator/beehive/trunk/system-controls/samples/webservice/google/junit/model/GoogleControlTest.java
    
incubator/beehive/trunk/system-controls/samples/webservice/google/rpc_schemas/
    
incubator/beehive/trunk/system-controls/samples/webservice/google/rpc_schemas/GoogleSearch.wsdl
    incubator/beehive/trunk/system-controls/samples/webservice/google/servlet/
    
incubator/beehive/trunk/system-controls/samples/webservice/google/servlet/GoogleServlet.java
    incubator/beehive/trunk/system-controls/samples/webservice/lib/
    
incubator/beehive/trunk/system-controls/samples/webservice/lib/commons-cli-1.0.jar
   (with props)
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/README.txt
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/build.xml
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/doc_schemas/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/doc_schemas/SoapMessageHandlersSample.wsdl
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/doc_schemas/StockQuoteImpl.wsdl
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/doc_schemas/WebParamDocumentLiteralSample.wsdl
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/log4j.properties
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/header/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/header/HeaderTest.java
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/header/SignException.java
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/header/SignatureUtilities.java
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/webparam/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/webparam/WebParamDocumentLiteralSampleTest.java
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/webparam/WebParamRpcLiteralSampleTest.java
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcEncodedSample.wsdl
    
incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcLiteralSample.wsdl
    incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/
    
incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/README.txt
    
incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/build.xml
    incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/junit/
    
incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/junit/SimpleWebSericeTest.java
    incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/schemas/
    
incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/schemas/AddressBook.wsdl
Modified:
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml
    
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/tutorial/tut_dbdrivenwebapp.xml
    incubator/beehive/trunk/system-controls/src/ejb/build.xml

Modified: 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml?rev=169518&r1=169517&r2=169518&view=diff
==============================================================================
--- 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml 
(original)
+++ 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml 
Tue May 10 13:32:29 2005
@@ -17,6 +17,13 @@
             <tutorial_control label="Controls" 
href="controls/tutorial_controls.html"/>
             <tutorial_wsm label="Web Services" href="wsm/tutorial_wsm.html"/>
             <!--<tut_dbwebapp label="DB-Driven Web App" 
href="tutorial/tut_dbdrivenwebapp.html" />-->
+            <tutorial_system-controls label="System Controls">
+                    <control label="EJB Control Tutorial" 
href="system-controls/ejb/ejbControlTutorial.html"/>
+                    <control label="JDBC Control Tutorial" 
href="system-controls/jdbc/jdbcControlTutorial.html"/>
+                    <control label="JMS Control Tutorial" 
href="system-controls/jms/jmsControlTutorial.html"/>
+                    <control label="Webservices Control Tutorial" 
href="system-controls/webservices/webservicesControlTutorial.html"/>
+            </tutorial_system-controls>
+
         </tutorials>
         <pageflow label="Page Flows">        
             <pageflow_getting_started label="Getting Started" 
href="pageflow/getting_started.html"/>
@@ -41,6 +48,12 @@
             <control_prog label="Control Programming" 
href="controls/controlsProgramming.html"/>
             <control_contain label="Controls Containment" 
href="controls/controlsContainment.html"/>
         </controls>
+        <controls label="System Controls">
+            <ejb_control label="Ejb Control" 
href="system-controls/ejb/ejbDoc.html"/>
+            <jdbc_control label="Jdbc Control" 
href="system-controls/jdbc/jdbcControlDevGuide.html"/>
+            <jms_control label="Jms Control" 
href="system-controls/jms/jmsDoc.html"/>
+            <webservices_control label="Web Services Control" 
href="system-controls/webservices/webservicesDoc.html"/>
+        </controls>
         <wsm label="Web Services">
                        <wsm_getting_started label="Getting Started" 
href="wsm/getting_started.html"/>
             <wsm_overview label="Web Services Overview" 
href="wsm/wsm_overview.html"/>
@@ -75,6 +88,13 @@
                 <netui_config label="beehive-netui-config.xml" 
href="pageflow/config/beehive-netui-config.html"/>
                 <netui_api label="Page Flow Javadoc" 
href="apidocs/classref_pageflows/index.html"/>
             </netui>
+            <system-controls label="System Controls">
+                    <control label="System Controls Javadoc" 
href="apidocs/classref_systemcontrols/index.html"/>
+                    <control label="Ejb Control Annotations" 
href="system-controls/ejb/ejb-annotations.html"/>
+                    <control label="Jdbc Control Annotations" 
href="system-controls/jdbc/jdbc-annotations.html"/>
+                    <control label="Jms Control Annotations" 
href="system-controls/jms/jms-annotations.html"/>
+                    <control label="Webservices Control Annotations" 
href="system-controls/webservices/webservices-annotations.html"/>
+            </system-controls>
             <ws label="Web Services">
                 <control label="Web Services Annotations" 
href="wsm/annotations/wsm_annotations.html"/>
                 <ws label="Web Services Javadoc" 
href="apidocs/classref_wsm/index.html"/>

Added: 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejb-annotations.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejb-annotations.xml?rev=169518&view=auto
==============================================================================
--- 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejb-annotations.xml
 (added)
+++ 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejb-annotations.xml
 Tue May 10 13:32:29 2005
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" 
"http://forrest.apache.org/dtd/document-v20.dtd";>
+<document>
+  <header>
+    <title>Ejb Control Annotations</title>
+  </header>
+       <body>
+               <section>
+                       <title>Ejb Control Annotations</title>
+                       <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/ejb/EJBControl.EJBHome.html">@EJBControl.EJBHome</a></p>
+                       <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/ejb/EJBControl.JNDIContextEnv/EJBControl.JNDIContextEnv.html">@EJBControl.JNDIContextEnv</a></p>
+               </section>
+                       </body>
+                       <footer>
+        <legal>Java, J2EE, and JCP are trademarks or registered trademarks of 
Sun Microsystems, Inc. in the United States and other countries.<br/>
+       &copy; 2005, Apache Software Foundation
+       </legal>
+    </footer>
+</document>

Added: 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbControlTutorial.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbControlTutorial.xml?rev=169518&view=auto
==============================================================================
--- 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbControlTutorial.xml
 (added)
+++ 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbControlTutorial.xml
 Tue May 10 13:32:29 2005
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" 
"http://forrest.apache.org/dtd/document-v20.dtd";>
+<document>
+    <header>
+        <title>EJB Control Tutorial</title>
+    </header>
+    <body>
+        <section>
+            <title>Tutorial Overview</title>
+
+            <p>The EJB Control is an extensible control, and you do not use it 
directly. To create an EJB control 
+                    for an EJB, you would create a control extending the EJB 
Control. An extended EJB control can 
+                    only represent one EJB, so you must create one for each 
EJB.
+            </p>
+    </section>
+    <section>
+            <title>Extending the EJB control</title>
+
+            <ol>
+                    <li>Create a Java interface extending the appropriate EJB 
Control interface. If the EJB is a 
+                            session bean, you must extend 
org.apache.beehive.controls.system.ejb.SessionEJBControl, or if it is an
+                            entity bean, extend 
org.apache.beehive.controls.system.ejb.EntityEJBControl.</li>
+
+                    <li>Annotate the Java interface with @ControlExtension 
+                            
(org.apache.beehive.controls.api.bean.ControlExtension), so the Control 
Annotation 
+                            Processor will know that the Java interface is a 
control extension.</li>
+
+                    <li>Change the file extension of the Java interface from 
.java to .jcx.</li>
+
+                    <li>Have the Java interface also extend the EJB's home and 
business interfaces. The 
+                            business interface may either by the EJB's local 
interface or the remote interface.</li>
+
+                    <li>Specifiy how the EJB control should lookup the EJB. To 
lookup the EJB by its JNDI name, 
+                            set the EJB control's @EJBHome.jndiName annotation 
to the EJB's JNDI name. To lookup 
+                            the EJB using an EJB link, set the EJB control's 
@EJBHome.ejbLink annotation to the name 
+                            of the EJB link. (see Annotation).</li>
+
+                    <li>If the EJB control uses JNDI to look up an EJB, you 
may optionally specify the JNDI context 
+                            environment properties using the @JNDIContextEnv 
annotation (see Annotation).</li>
+            </ol>
+    </section>
+    <section>
+            <title>EJB Control Extension Example</title>
+
+            <source>
+package org.apache.beehive.controls.system.ejb.sample.control;
+
+import org.apache.beehive.controls.api.bean.ControlExtension;
+import org.apache.beehive.controls.system.ejb.SessionEJBControl;
+import org.apache.beehive.controls.system.ejb.EJBControl.EJBHome;
+import org.apache.beehive.controls.system.ejb.EJBControl.JNDIContextEnv;
+import org.apache.beehive.controls.system.ejb.sample.bean.HelloHome;
+import org.apache.beehive.controls.system.ejb.sample.bean.HelloRemote;
+
[EMAIL PROTECTED]
[EMAIL PROTECTED](
+        jndiName="org.apache.beehive.controls.system.ejb.sample.HelloHome")
[EMAIL PROTECTED](
+        contextFactory="weblogic.jndi.WLInitialContextFactory", 
+        providerURL="t3://localhost:7001", 
+        principal="weblogic", 
+        credentials="weblogic")
+public interface HelloEJBControl
+       extends SessionEJBControl, HelloHome, HelloRemote
+{
+}
+            </source>
+
+
+            <p>This code is part of the EJB Control samples that is available 
in the samples directory of 
+                    the Beehive source tree.</p>
+
+        </section>
+    </body>
+</document>

Added: 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbDoc.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbDoc.xml?rev=169518&view=auto
==============================================================================
--- 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbDoc.xml
 (added)
+++ 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/ejb/ejbDoc.xml
 Tue May 10 13:32:29 2005
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" 
"http://forrest.apache.org/dtd/document-v20.dtd";>
+<document>
+    <header>
+        <title>EJB Control Overview</title>
+    </header>
+    <body>
+        <section>
+            <title>Overview</title>
+
+            <p>The EJB control makes it easy for you to use an existing, 
deployed EJB from within an application 
+                    by relieving you of all the preparatory work prior to 
invoking a method on an EJB's interface 
+                    to perform tasks. The EJB control automatically manages 
locating and referencing the EJB 
+                    instance, and directs method invocations to the correct 
instance of the target EJB.</p>
+
+            <p>Here is an example of the code required to invoke a single 
method on an exposed EJB using standard 
+                    J2EE APIs:</p>
+
+            <source>
+Trader trader = null;
+try
+{
+     InitialContext ic = new InitialContext();
+     TraderHome home = (TraderHome)ic.lookup("MyTraderBean");
+     Trader trader = home.create();
+     TradeResult tradeResult = trader.buy(stock, shares);
+     return  tradeResult;
+}
+catch (NamingException ne) 
+{
+     ...
+}
+catch (CreateException ce)
+{
+     ...
+}
+catch (RemoteException re)
+{
+     ...
+}
+finally
+{
+    if (trader != null)
+        trader.remove();
+}
+            </source>
+
+            <p>The code can be reduced to the following using the EJB 
Control:</p>
+
+            <source>
[EMAIL PROTECTED]
+TraderControlBean traderControl;
+
+try
+{
+     TradeResult tradeResult = traderControl.buy(stock, shares);
+     return  tradeResult;
+}
+catch (RemoteException re)
+{
+     ...
+}
+finally
+{
+    if (traderControl != null)
+        traderControl.remove();
+}
+            </source>
+
+            <p>You can access EJBs on a different server with an EJB control, 
provided the server hosting 
+                    the EJB control and the server to which the target EJB is 
deployed are in the same domain.</p>
+        </section>
+        <section>
+                <title>Annotations</title>
+
+                <p>The EJB control contains the following TYPE/FIELD level 
annotation:</p>
+                <p><strong>@EJBHome</strong></p>
+
+                <p>Specifies the target EJB's home interface for the EJB 
control.</p>
+                <table>
+                        
<tr><th>Attribute</th><th>Value</th><th>Description</th></tr>
+                        <tr><td>jndiName</td><td>String</td><td>Specifies the 
JNDI name of the target EJB's home interface (e.g. EJBNameHome) The JNDI name 
specified may be an URL using the JNDI protocol (e.g. jndi://username:[EMAIL 
PROTECTED]:7001/my.resource.jndi.object).</td></tr>
+
+                        <tr><td>ejbLink</td><td>String</td><td>Specifies the 
name of the target EJB using the application relative path to the EJB JAR. This 
syntax causes the runtime to use an application scoped name rather than a 
global JNDI name when locating the referenced EJB. The naming syntax is 
EJBJAR#BeanName (e.g. CustomerData.jar#CreditCard).</td></tr>
+                </table>
+
+                <p>Note: A value must be specified for exactly one of the 
attributes.</p>
+
+                <p><strong>@JNDIContextEnv</strong></p>
+                <p>Specifies the environment properties for the JNDI context 
that will be used to lookup the target EJB. This attribute is optional. If you 
are using an URL with the JNDI protocol or if you want to use a JNDI context 
with the default envirnoment properties, you do not need a specify any values 
for this attribute.</p>
+
+                <table>
+                        
<tr><th>Attribute</th><th>Value</th><th>Description</th></tr>
+                        
<tr><td>contextFactory</td><td>String</td><td>Specifies the name of the initial 
context factory class (e.g. weblogic.jndi.WLInitialContextFactory)</td></tr>
+                        <tr><td>providerURL</td><td>String</td><td>Specifies 
the URL of the service provider (e.g. t3://localhost:7001)</td></tr>
+                        <tr><td>principal</td><td>String</td><td>Specifies the 
identity of the principal for authenticating the caller to the service (e.g. 
username)</td></tr>
+                        <tr><td>credentials</td><td>String</td><td>Specifies 
the credentials of the principal for authenticating the caller to the service 
(e.g. password)</td></tr>
+                </table>
+        </section> 
+
+    </body>
+</document>

Added: 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbc-annotations.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbc-annotations.xml?rev=169518&view=auto
==============================================================================
--- 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbc-annotations.xml
 (added)
+++ 
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/jdbc-annotations.xml
 Tue May 10 13:32:29 2005
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" 
"http://forrest.apache.org/dtd/document-v20.dtd";>
+<document>
+  <header>
+    <title>Jdbc Control Annotations</title>
+  </header>
+       <body>
+               <section>
+                       <title>Jdbc Control Annotations</title>
+                        <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/jdbc/JdbcControl.ConnectionDataSource.html">@JdbcControl.ConnectionDataSource</a></p>
+                        <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/jdbc/JdbcControl.ConnectionDriver.html">@JdbcControl.ConnectionDriver</a></p>
+                        <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/jdbc/JdbcControl.ConnectionOptions.html">@JdbcControl.ConnectionOptions</a></p>
+                        <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/jdbc/JdbcControl.SQL.html">@JdbcControl.SQL</a></p>
+                        <p><a 
href="../../apidocs/classref_systemcontrols/org/apache/beehive/controls/system/jdbc/JdbcControl.TypeMapper.html">@JdbcControl.TypeMapper</a></p>
+               </section>
+                       </body>
+                       <footer>
+        <legal>Java, J2EE, and JCP are trademarks or registered trademarks of 
Sun Microsystems, Inc. in the United States and other countries.<br/>
+       &copy; 2005, Apache Software Foundation
+       </legal>
+    </footer>
+</document>


Reply via email to