Beehive's goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. Using
the new JSR-175 annotations, Beehive reduces the coding necessary for J2EE. The initial Beehive project has
three pieces.
NetUI: An annotation-driven web application programming framework that is built atop Struts. NetUI centralizes
navigation logic, state, metadata, and exception handling in a single encapsulated and reusable Page Flow
Controller class. In addition, NetUI provides a set of JSP tags for rendering HTML / XHTML and higher-level UI
constructs such as data grids and trees and has first-class integration with JavaServer Faces and Struts.
Controls: A lightweight, metadata-driven component framework for building that reduces the complexity of being a
client of enterprise resources. Controls provide a unified client abstraction that can be implemented to access
a diverse set of enterprise resources using a single configuration model.
In addition, Beehive includes a set of system controls that are abstractions for low-level J2EE resource APIs
such as EJB, JMS, JDBC, and web services.
There are no modules declared in this project.
Beehive
![Build Status](https://camo.githubusercontent.com/20a2f73889dcf94129478d47d225639d0378893a7e797e5d11c798b5d1f77de6/68747470733a2f2f63692e6d6f70617269737468652e626573742f6a6f622f6d6f7061726973746865626573742f6a6f622f626565686976652f6a6f622f6d61737465722f62616467652f69636f6e2533467374796c653d706c6173746963)
Releases are available on maven central, snapshots on oss.sonatype.org
This is a (barely) maintained fork of beehive that still works with modern java, for legacy applications that still need beehive. You should NEVER use this in a new application, please use Spring or anything else.
Whether you use this or not, I recommend JdbcMapper as a drop-in, modern, safe replacement for beehive JdbcControls.
Original README.txt
Welcome to Beehive!
If you've come here to learn more about Beehive, here are a few starting points:
BUILDING.txt: How to build Beehive on your machine. DEVELOPING.txt Technical notes on contributing/committing files. LICENSE.txt: The Apache License and any other relevant licenses for this software. NOTICE.txt: Attribution notices required by various contributions.
The Apache Beehive website is located at:
http://beehive.apache.org
And, the Beehive wiki is located at:
http://wiki.apache.org/beehive
Both of these contain additionl resources for getting started with developing or using Beehive.