a8e8d5d5a391977af43614fb47f3d4491041873d
[utils] / support / cdi / src / site / xdoc / index.xml
1 <?xml version="1.0"?>
2 <document xmlns="http://maven.apache.org/XDOC/2.0"
3   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4   xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
5   
6   <properties>
7     <title>user guide</title>
8     <author email="erik@brakkee.org">Erik Brakkee</author>
9   </properties>
10   <body>
11     <section name="Overview">
12       <p>The CDI (Contexts and Dependency Injection, JSR-299) support library contains support for
13         injecting contextual references into any object. This is useful for integration of CDI in
14         application managed objects or for integration in third-party frameworks. Injection based on
15         for instance @EJB, @Resource, and @PersistenceContext becomes a one liner. 
16       </p>
17       <p>
18         This is a key component for integrating Java EE dependency injection into several (web) 
19         frameworks since it allows Java EE dependency injection into regular objects.
20       </p>
21       <p>Package overview:</p>
22       <ul>
23         <li><a href="apidocs/org/wamblee/cdi/package-summary.html">cdi</a></li>
24       </ul>
25       <div class="infoMessage"><strong>Note</strong>:
26         You need a Java EE 6 environment to use CDI. 
27       </div>
28
29     </section>
30
31     <section name="Maven POM configuration">
32       <table>
33         <tr>
34           <th>groupId</th>
35           <th>artifactId</th>
36         </tr>
37         <tr>
38           <td>org.wamblee</td>
39           <td>wamblee-support-cdi</td>
40         </tr>
41       </table>
42     </section>
43
44   </body>
45 </document>