This document describes how to start working with the v1-alpha distribution of Apache Beehive.
Apache Beehive a Java-based effort to simply the development of web applications, web services, and controls.
Apache Beehive uses metadata annotations, new in Java 5, that allow you to set properties on Java classes and methods, to simply the development process.
The table below describes the contents of the Beehive v1-alpha Destribution
Directory | Description |
---|---|
apache-beehive-incubating-alpha-xxx | The top-level folder for the distribtion |
ant | Contains Ant build files for building Beehive apps and deploying them to Tomcat |
lib | Contains the JAR resources (both runtime and compile-time) for Beehive apps |
common | JAR archives of Beehive's dependencies |
controls | JAR resources for Beehive Controls |
netui | Resources for Beehive Page Flows, including compile-time and runtime JARS and the <netui> JSP tag library |
wsm | Resources for Beehive Web Services |
samples | Code samples and application templates |
controls-blank | A Control application template. Use this template as a starting point for Control development. |
netui-blank | A Page Flow application template. Use this template as a starting point for Page Flow development. |
PetStroreDashboard | A Web Service application that provides an administrator's view on the petstoreWeb web application. |
petstoreWeb | A web application composed of Beehive Page Flows and Controls. |
The user's guide and reference documentation is available online at http://incubator.apache.org/beehive or locally in the directory apache-beehive-incubating-alpha-xxx/docs/
The petstoreWeb sample demonstrates how Beehive Page Flows and Controls work together. To run the sample follow the instructions at apache-beehive-incubating-alpha-xxx/samples/petstoreWeb/README
.
The PetStroreDashboard sample demonstrates the capabilities of Beehive Web Services. To run the sample, follow the instructions at [todo].
To develop Beehive applications with distribution v1-alpha, you must have the following installed on your machine.
Tomcat 5.x
installed.
how to build a simple Beehive enabled webapp from the blank app template... [todo]
how to build a simple control with the template provided....[todo]