Incubator > Beehive
 

Introduction

What is Beehive?

Welcome to Beehive! Our goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. Using the new JSR-175 and JSR-181 metadata annotations, Beehive reduces the coding necessary for J2EE. The initial Beehive project has three pieces.

  • NetUI PageFlows – A web application framework built on top of Struts allowing easier tooling as well as automatic updating of Struts configuration files with the use of metadata.
  • Controls – Lightweight component framework that helps programmers build components that incorporate metadata into their programming model. This project comes with a few pre-made controls as well, for example, see the Database Control Sample.
  • Web Services – An implementation of JSR-181, an annotation-driven programming model for web services.

News

Daily builds are now available. To get a daily snapshot, visit the Download Page!

  • Beehive has a wiki.
  • Bugs or feature requests can be filed in our issue tracking system: jira.
  • Pollinate is an Eclipse technology project building an IDE for the Beehive Framework.
  • Would you like to contribute? Subscribe now to the Beehive mailing lists.

Documentation

Beehive 1.0 Beta Documentation

Note: the documentation provided here is intended to be used with Beehive binary distributions; it is not intended for use with the Beehive source.

Links