Incubator > Beehive
 

Apache Beehive FAQ

Frequently_Asked_Questions

General

What is Beehive?
Beehive is a programming model built on J2EE that is meant to simplify building Web Applications. See the overview for more info.
What are annotations?
Annotations are a new part of the Java language that are being introduced in JDK 1.5. They allow you to add metadata to objects that live outside of ordinary programmatic flow control. These are used for setting properties on components that the container is then able to make sense of. For more information on annotation in java see JSR 175
What are controls?
Controls are the new component model in Beehive. They are based on regular JavaBeans, with an enhanced authoring model, an extensibility model, and a configuration model using JSR 175 annotations. To find out more about controls look at Controls Overview.
Does Beehive Support Commons Attributes?
Since Beehive uses JDK5, which already supports JSR 175 annotations, support for commons-attributes is not a goal for Beehive.