Fabric3 supports defining components using annotations, XML, or a DSL. This section focuses on the details of using Before discussing other aspects of programming with Fabric3, we will provide an overview of working with annotations and the DSL.
Annotation Basics
Fabric3 is a modular runtime that is designed to be configured and deployed based on the specific functional requirements of the services it is hosting. For example, if a runtime is to host a service that requires JAX-RS functionality, an image can be assembled from the Fabric3 kernel and JAX-RS extensions; extensions for other technologies such as JMS or WS-* may be excluded.
...