* limitations under the License.
*/
/**
- * This package provides a utilities for dependency injection with CDI.
+ * This package provides the integration of <code>org.wamblee.inject</code> with
+ * with CDI.
*
* The APIs of this package are typically not used directly but are used implicitly through
* {@link org.wamblee.inject.SimpleInjector}, {@link org.wamblee.inject.InjectorFactoryBuilder}, and
* {@link org.wamblee.inject.Injectable}.
+ *
+ * To use CDI this package must be available on the classpath.
*/
package org.wamblee.cdi;
<body>
<section name="Overview">
<p>The CDI (Contexts and Dependency Injection, JSR-299) support library contains support for
- injecting contextual references into any object. THis is useful for integration of CDI in
+ injecting contextual references into any object. This is useful for integration of CDI in
application managed objects or for integration in third-party frameworks. Injection based on
for instance @EJB, @Resource, and @PersistenceContext becomes a one liner.
- In addition, there is also testing support in the APIs.</p>
+ </p>
+ <p>
+ This is a key component for integrating Java EE dependency injection into several (web)
+ frameworks since it allows Java EE dependency injection into regular objects.
+ </p>
<p>Package overview:</p>
<ul>
<li><a href="apidocs/org/wamblee/cdi/package-summary.html">cdi</a></li>