Differences between revisions 13 and 14
Revision 13 as of 2005-06-03 16:24:37
Size: 1707
Editor: EddieOneil
Comment: moving the page on testing trunk/controls in SVN off of the spec page
Revision 14 as of 2009-09-20 23:24:24
Size: 1686
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * [wiki:/AssemblyAndBinding Assembly and Binding]: Definition of "assembly", a build-time stage where controls can do code-gen and side-effect their J2EE container. Discusses an approach to allowing users to specify implementation bindings for control types.
 * [wiki:/ControlPackaging Controls Packaging]: Describes the base JAR packaging model for controls, how it relates to J''''''avaBeans packaging and introspection, and the annotation syntax for setting manifest and descriptor information.
 * [wiki:/ControlsThreadingModel Controls Threading Model]: Describes the threading model for control users and developers.
 * [wiki:/ControlsVersioning Controls Versioning]: Describes the annotations and semantics around versioning of controls source artifacts.
 * [wiki:/AnnotationBasedFeatures Implementing Annotation-based Programming Model Features]: Describes a general mechanism for adding annotation-based features to the controls programming model via J''''''avaBean contextual services.
 * [wiki:/SystemControls System Controls]: A set of starter controls to make the runtime more generally useful out of the box. Beehive includes four "system" controls -- JDBC, JMS, EJB, and web services.
 * [wiki:/TestingUserControls Testing Controls]
 * [[/AssemblyAndBinding|Assembly and Binding]]: Definition of "assembly", a build-time stage where controls can do code-gen and side-effect their J2EE container. Discusses an approach to allowing users to specify implementation bindings for control types.
 * [[/ControlPackaging|Controls Packaging]]: Describes the base JAR packaging model for controls, how it relates to J''''''avaBeans packaging and introspection, and the annotation syntax for setting manifest and descriptor information.
 * [[/ControlsThreadingModel|Controls Threading Model]]: Describes the threading model for control users and developers.
 * [[/ControlsVersioning|Controls Versioning]]: Describes the annotations and semantics around versioning of controls source artifacts.
 * [[/AnnotationBasedFeatures|Implementing Annotation-based Programming Model Features]]: Describes a general mechanism for adding annotation-based features to the controls programming model via J''''''avaBean contextual services.
 * [[/SystemControls|System Controls]]: A set of starter controls to make the runtime more generally useful out of the box. Beehive includes four "system" controls -- JDBC, JMS, EJB, and web services.
 * [[/TestingUserControls|Testing Controls]]

Beehive Controls

Beehive Controls are a lightweight component model for J2EE, based on the standard J2SE JavaBeans model and extended with J2SE 5.0 / JSR-175 annotations.

Open Specifications

Feature / specification proposals should be posted here for discussion. Documents that are substantially developed will be moved into svn and made available from the project web site.

  • Assembly and Binding: Definition of "assembly", a build-time stage where controls can do code-gen and side-effect their J2EE container. Discusses an approach to allowing users to specify implementation bindings for control types.

  • Controls Packaging: Describes the base JAR packaging model for controls, how it relates to JavaBeans packaging and introspection, and the annotation syntax for setting manifest and descriptor information.

  • Controls Threading Model: Describes the threading model for control users and developers.

  • Controls Versioning: Describes the annotations and semantics around versioning of controls source artifacts.

  • Implementing Annotation-based Programming Model Features: Describes a general mechanism for adding annotation-based features to the controls programming model via JavaBean contextual services.

  • System Controls: A set of starter controls to make the runtime more generally useful out of the box. Beehive includes four "system" controls -- JDBC, JMS, EJB, and web services.

  • Testing Controls

Controls (last edited 2009-09-20 23:24:24 by localhost)