Speaker Topics - No Fluff Just Stuff

Apache Beehive

The Apache Beehive project came out of BEA, and is starting to thrive. The goals of Beehive are to make J2EE programming easier by building a simple object model on top of J2EE. Using the new JSR-175 and JSR-181 metadata annotations Beehive reduces the coding necessary for J2EE. You want to make something a web service? @WebService and be done! No more deployment descriptors!

The Apache Beehive project came out of BEA, and is starting to thrive. The goals of Beehive are to make J2EE programming easier by building a simple object model on top of J2EE. Using the new JSR-175 and JSR-181 metadata annotations Beehive reduces the coding necessary for J2EE. You want to make something a web service? @WebService and be done! No more deployment descriptors!

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.

About Dion Almaer

Dion Almaer is the founder and CTO of Adigio, Inc. He is an architect, mentor, pragmatic, and evangelist of technologies such as J2EE, JDO, AOP, and Groovy. He is the Editor-in-Chief of TheServerSide.com J2EE Community and enjoys working in the community. He is a member of the Java Community Process, where he participates on various expert groups.

More About Dion »