geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Geronimo v3.0 > Annotations
Date Thu, 02 Jun 2011 04:11:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/4/_/styles/combined.css?spaceKey=GMOxDOC30&amp;forWysiwyg=true" type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/GMOxDOC30/Annotations">Annotations</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~chirunhua@gmail.com">Runhua Chi</a>
    </h4>
        <br/>
                         <h4>Changes (6)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >| | 7. javax.annotation.security.DenyAll | &lt;exclude-list&gt; | (/) EJB JAR \\  (/) WAR | \\ | <br>| | 8. javax.annotation.security.PermitAll | &lt;method-permission&gt; | (/) EJB JAR \\  (/) WAR | | <br></td></tr>
            <tr><td class="diff-changed-lines" >| | 9. javax.annotation.security.RolesAllowed | <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">&lt;method-permission&gt;--&lt;role-name&gt; &lt;method-permission&gt;--&lt;method&gt;</span> <span class="diff-added-words"style="background-color: #dfd;">&lt;role-name&gt;</span> | (/) EJB JAR (/) WAR | | <br></td></tr>
            <tr><td class="diff-changed-lines" >| | 10. javax.annotation.security.RunAs | <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">&lt;security-identity&gt;--&lt;run-as&gt;</span> <span class="diff-added-words"style="background-color: #dfd;">&lt;run-as&gt;</span> | (/) EJB JAR (/) WAR | | <br></td></tr>
            <tr><td class="diff-unchanged" >| | 11. javax.annotation.sql.DataSourceDefinition | &lt;data-source&gt; | (/) Client JAR \\  (/) EJB JAR \\  (/) WAR | \\ | <br>| | 12. javax.annotation.sql.DataSourceDefinitions | | \\ | Same as javax.annotation.sql.DataSourceDefinition | <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >faces-config.xml || Supported in || Notes || <br>| *JSR-181* \\ <br></td></tr>
            <tr><td class="diff-changed-lines" >*(JSF 2.0)* | <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">|</span> 1. javax.faces.application.ResourceDependencies | | (/) EJB JAR (/) WAR | | <br></td></tr>
            <tr><td class="diff-unchanged" >| | 2. javax.faces.application.ResourceDependency | | (/) EJB JAR \\ (/) WAR | | <br>| | 3. javax.faces.bean.ApplicationScoped | &lt;scope&gt; | (/) EJB JAR \\  (/) WAR \\ | | <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >| | 20. javax.faces.render.FacesRenderer | &lt;render&gt; | (/) EJB JAR \\  (/) WAR | | <br>| | 21. javax.faces.validator.FacesValidator | &lt;f:validator&gt; | (/) EJB JAR \\  (/) WAR | | <br></td></tr>
            <tr><td class="diff-unchanged" >|| JSR || Annotation || Deployment \\ 
Descriptor \\  <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Tag(s) || Supported in || Notes || <br></td></tr>
            <tr><td class="diff-unchanged" >| *JSR-303* \\ <br>*(Bean* \\ <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >| | 3. javax.inject.Qualifier | | (/) Client JAR \\  (/) EJB JAR \\  (/) WAR | | <br>| | 4. javax.inject.Scope | | (/) Client JAR \\  (/) EJB JAR \\  (/) WAR | | <br></td></tr>
            <tr><td class="diff-changed-lines" >| | 5. javax.inject.Singleton | <span class="diff-added-words"style="background-color: #dfd;">|</span> (/) Client JAR (/) EJB JAR (/) WAR | | <br></td></tr>
            <tr><td class="diff-unchanged" >|| JSR || Annotation || Deployment \\ <br>Descriptor \\ <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >| *JSR-318* \\ <br>*(Interceptors* \\ <br></td></tr>
            <tr><td class="diff-changed-lines" >*specification 1.1)* | 1. javax.interceptor.AroundInvoke | <span class="diff-changed-words">&lt;around-invoke&gt;<span class="diff-deleted-chars"style="color:#999;background-color:#fdd;text-decoration:line-through;">--&lt;class&gt; &lt;around-invoke&gt;--&lt;method-name&gt;</span></span> | (/) EJB JAR (/) WAR | | <br></td></tr>
            <tr><td class="diff-unchanged" >| | 2. javax.interceptor.AroundTimeout | | (/) EJB JAR \\  (/) WAR | | <br>| | 3. javax.interceptor.ExcludeClassInterceptors | &lt;exclude-class-interceptors&gt; | (/) EJB JAR \\  (/) WAR | | <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <style type='text/css'>/*<![CDATA[*/
table.ScrollbarTable  {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0}
table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;}
table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;}
table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;}
table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}

/*]]>*/</style><div class="Scrollbar"><table class='ScrollbarTable'><tr><td width='33%' class='ScrollbarPrevName'>&nbsp;</td><td width='33%' class='ScrollbarParent'><sup><a href="/confluence/display/GMOxDOC30/Creating+deployment+plans+for+applications"><img border='0' align='middle' src='/confluence/images/icons/up_16.gif' width='8' height='8'></a></sup><a href="/confluence/display/GMOxDOC30/Creating+deployment+plans+for+applications">Creating deployment plans for applications</a></td><td width='33%' class='ScrollbarNextName'>&nbsp;<a href="/confluence/display/GMOxDOC30/Configuring+resources+in+the+application+scope">Configuring resources in the application scope</a></td><td class='ScrollbarNextIcon'><a href="/confluence/display/GMOxDOC30/Configuring+resources+in+the+application+scope"><img border='0' align='middle' src='/confluence/images/icons/forwd_16.gif' width='16' height='16'></a></td></tr></table></div>

<p>Every module that you install in Geronimo, whether it is a service, application, resource, etc., can be configured via a deployment plan. These deployment plans are XML files based on XML Schemas containing the configuration details for a specific application module or component. The Java EE specification defines standard deployment descriptors such as web.xml, application.xml, etc. The Java EE 6 specifications also allows the usage of annotations directly in the Java code to mitigate the development burdens associated with creating Java EE 5 applications.</p>

<p>Annotations in the Java EE specifications is a new metadata facility where many java entities such as classes, fields, packages, methods, etc. can be decorated with annotations. These declarations can reduce, and in many cases eliminate entirely, the necessity of using deployment plans. When both annotations and a declarations in a deployment plan are provided the whe declarations in the deployment plna will take precedence. This allows changes to the deployment characterics of Java EE 6 modules without having to change the code.</p>

<p>Geronimo as a Java EE 6 certified application server supports all the annotations in the Java EE 6 specifications. These annotations are listed and described below, along with the corresponding Java EE 6 specification, and the deployment plan XML element(s) they can replace (if applicable):</p>

<h3><a name="Annotations-HereisalistofallJavaEE6annotationssupportedbyGeronimo%3A"></a>Here is a list of all Java EE 6 annotations supported by Geronimo:</h3>

<p><br class="atl-forced-newline" /></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR 250</b> <br class="atl-forced-newline" />
<b>(Common Annotations)</b> </td>
<td class='confluenceTd'> 1. javax.annotation.Generated </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> The only annotation with SOURCE retention. All the others are RUNTIME. </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.annotation.PostConstruct </td>
<td class='confluenceTd'> &lt;post-construct&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer <br class="atl-forced-newline" />
Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.annotation.PreDestroy </td>
<td class='confluenceTd'> &lt;pre-destroy&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.annotation.Resource </td>
<td class='confluenceTd'> 1. &lt;env-entry&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.annotation.Resource </td>
<td class='confluenceTd'> 2. &lt;service-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.annotation.Resource </td>
<td class='confluenceTd'> 3. &lt;resource-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> RAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.annotation.Resource </td>
<td class='confluenceTd'> 4. &lt;message-destination-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> RAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.annotation.Resource </td>
<td class='confluenceTd'> 5. &lt;resource-env-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> RAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.annotation.Resource </td>
<td class='confluenceTd'> 6. &lt;webservice-context&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.annotation.Resources </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.annotation.Resource </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.annotation.security.DeclareRoles </td>
<td class='confluenceTd'> &lt;security-role&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.annotation.security.DenyAll </td>
<td class='confluenceTd'> &lt;exclude-list&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'> <br class="atl-forced-newline" /> </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.annotation.security.PermitAll </td>
<td class='confluenceTd'> &lt;method-permission&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.annotation.security.RolesAllowed </td>
<td class='confluenceTd'> &lt;role-name&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.annotation.security.RunAs </td>
<td class='confluenceTd'> &lt;run-as&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'> <br class="atl-forced-newline" /> </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.annotation.sql.DataSourceDefinition </td>
<td class='confluenceTd'> &lt;data-source&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'> <br class="atl-forced-newline" /> </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 12. javax.annotation.sql.DataSourceDefinitions </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'> Same as javax.annotation.sql.DataSourceDefinition </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.annotation.ManagedBean </td>
<td class='confluenceTd'> &lt;managed-bean&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'> <br class="atl-forced-newline" /> </td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-315</b> <br class="atl-forced-newline" />
<b>(Servelet 3.0)</b> </td>
<td class='confluenceTd'> 1. javax.servlet.annotation.HandlesType </td>
<td class='confluenceTd'> &lt;activation-config-property&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.servlet.annotation.HttpConstraint </td>
<td class='confluenceTd'> &lt;auth-constraint&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.servlet.annotation.HttpMethodConstraint </td>
<td class='confluenceTd'> &lt;user-data-constraint&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.servlet.annotation.multipartConfig </td>
<td class='confluenceTd'> &lt;multipart-config&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.servlet.annotation.ServletSecurity </td>
<td class='confluenceTd'> &lt;security-constraint&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.servlet.annotation.WebFilter </td>
<td class='confluenceTd'> &lt;filter&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.servlet.annotation.WebInitParam </td>
<td class='confluenceTd'> &lt;init-param&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.servlet.annotation.WebListener </td>
<td class='confluenceTd'> &lt;listener&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.servlet.annotation.WebServlet </td>
<td class='confluenceTd'> &lt;servlet-mapping&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-318</b> <br class="atl-forced-newline" />
<b>(EJB 3.1)</b> </td>
<td class='confluenceTd'> 1. javax.ejb.AccessTimout </td>
<td class='confluenceTd'> &lt;access-timeout&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.ejb.ActivationConfigProperty </td>
<td class='confluenceTd'> &lt;activation-config-property&gt; <br class="atl-forced-newline" /> &lt;activation-config-value&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.ejb.AfterBegin <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.ejb.ApplicationException </td>
<td class='confluenceTd'> &lt;application-exception&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.ejb.Asynchronous <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.ejb.BeforeCompletion <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.ejb.ConcurrencyManagement <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.ejb.DependsOn <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.ejb.EJB </td>
<td class='confluenceTd'> 1. &lt;ejb-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.ejb.EJB </td>
<td class='confluenceTd'> 2. &lt;ejb-local-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.ejb.EJBs </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.ejb.EJB </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.ejb.Init </td>
<td class='confluenceTd'> &lt;init-method&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 12. javax.ejb.Local </td>
<td class='confluenceTd'> &lt;local&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.ejb.LocalBean <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 14. javax.ejb.LocalHome </td>
<td class='confluenceTd'> &lt;local-home&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 15. javax.ejb.Lock <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 16. javax.ejb.MessageDriven </td>
<td class='confluenceTd'> &lt;message-driven&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 17. javax.ejb.PostActivate </td>
<td class='confluenceTd'> &lt;post-activate&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 18. javax.ejb.PrePassivate </td>
<td class='confluenceTd'> &lt;pre-passivate&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 19. javax.ejb.Remote </td>
<td class='confluenceTd'> &lt;remote&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 20. javax.ejb.RemoteHome </td>
<td class='confluenceTd'> &lt;remote-home&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 21. javax.ejb.Remove </td>
<td class='confluenceTd'> &lt;remote-method&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 22. javax.ejb.Schedule <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 23. javax.ejb.Schedules <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 24. javax.ejb.Singleton <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 25. javax.ejb.Startup <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" /> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" /> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'> <br class="atl-forced-newline" /> </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 26. javax.ejb.Stateful </td>
<td class='confluenceTd'> &lt;stateful&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 27. javax.ejb.StatefulTimout <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 28. javax.ejb.Stateless </td>
<td class='confluenceTd'> &lt;stateless&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 29. javax.ejb.Timeout </td>
<td class='confluenceTd'> &lt;timeout-method&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 30. javax.ejb.TransactionAttribute </td>
<td class='confluenceTd'> &lt;container-transaction&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 31. javax.ejb.TransactionManagement </td>
<td class='confluenceTd'> &lt;transaction-type&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-318</b> <br class="atl-forced-newline" />
<b>(EJB 3.1)</b> </td>
<td class='confluenceTd'> 1. javax.interceptor.AroundInvoke </td>
<td class='confluenceTd'> &lt;around-invoke&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.interceptor.AroundTimeout </td>
<td class='confluenceTd'> &lt;around-timeout&gt; <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.interceptor.ExcludeClassInterceptors </td>
<td class='confluenceTd'> &lt;exclude-class-interceptors&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.interceptor.ExcludeDefaultInterceptors </td>
<td class='confluenceTd'> &lt;exclude-default-interceptors&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.interceptor.Interceptor <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'> &lt;interceptor&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.interceptor.Interceptor <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'> &lt;interceptor-class&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.interceptor.InterceptorBinding <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'> &lt;interceptor-binding&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.interceptor.Interceptors </td>
<td class='confluenceTd'> &lt;interceptors&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-317</b> <br class="atl-forced-newline" />
<b>(JPA 2.0)</b> </td>
<td class='confluenceTd'> 1. javax.persistence.Access </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.persistence.AssociationOverride </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.persistence.AssociationOverrides </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.AssociationOverride </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.persistence.AttributeOverride </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.persistence.AttributeOverrides </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same asjavax.persistence.AttributeOverride </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.persistence.Basic </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.persistence.Cacheable </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.persistence.CollectionTable </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.persistence.Column </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.persistence.ColumnResult </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.persistence.DiscriminatorColumn </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 12. javax.persistence.DiscriminatorValue </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.persistence.ElementCollection </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 14. javax.persistence.Embeddable </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 15. javax.persistence.Embedded </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 16. javax.persistence.EmbeddedId </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 17. javax.persistence.Entity </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 18. javax.persistence.EntityListeners </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 19. javax.persistence.EntityResult </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 20. javax.persistence.Enumerated </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 21. javax.persistence.ExcludeDefaultListeners </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 22. javax.persistence.ExcludeSuperclassListeners </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 23. javax.persistence.FieldResult </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 24. javax.persistence.GeneratedValue </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 25. javax.persistence.Id </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 26. javax.persistence.IdClass </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 27. javax.persistence.Inheritance </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 28. javax.persistence.JoinColumn </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 29. javax.persistence.JoinColumns </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.JoinColumn </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 30. javax.persistence.JoinTable </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 31. javax.persistence.Lob </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 32. javax.persistence.ManyToMany </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 33. javax.persistence.ManyToOne </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 34. javax.persistence.MapKey </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 35. javax.persistence.MapKeyColumn </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 36. javax.persistence.MapKeyEnumerated </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 37. javax.persistence.MapKeyJoinColumn </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 38. javax.persistence.MapKeyJoinColumns </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 39. javax.persistence.MapKeyTemporal </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 40. javax.persistence.MappedSuperclass </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 41. javax.persistence.MapsId </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 42. javax.persistence.NamedNativeQueries </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 43. javax.persistence.NamedNativeQuery </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 44. javax.persistence.NamedQueries </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 45. javax.persistence.NamedQuery </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 46. javax.persistence.OneToMany </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 47. javax.persistence.OneToOne </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 48. javax.persistence.OrderBy </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 49. javax.persistence.OrderColumn </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 50. javax.persistence.PersistenceContext </td>
<td class='confluenceTd'> &lt;persistence-context-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 51. javax.persistence.PersistenceContexts </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.PersistenceContext </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 52. javax.persistence.PersistenceProperty </td>
<td class='confluenceTd'> &lt;persistence-property&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 53. javax.persistence.PersistenceUnit </td>
<td class='confluenceTd'> &lt;persistence-unit-ref&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> TLD </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See JavaServer Pages™ Specification Version 2.2, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 54. javax.persistence.PersistenceUnits </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.PersistenceUnits </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 55. javax.persistence.PostLoad </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 56. javax.persistence.PostPersist </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 57. javax.persistence.PostRemove </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 58. javax.persistence.PostUpdate </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 59. javax.persistence.PrePersist </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 60. javax.persistence.PreRemove </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 61. javax.persistence.PreUpdate </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 62. javax.persistence.PrimaryKeyJoinColumn </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 63. javax.persistence.PrimaryKeyJoinColumns </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.PrimaryKeyJoinColumn </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 64. javax.persistence.QueryHint </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 65. javax.persistence.SecondaryTable </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 66. javax.persistence.SecondaryTables </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.SecondaryTable </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 67. javax.persistence.SequenceGenerator </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 68. javax.persistence.SqlResultSetMapping </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 69. javax.persistence.SqlResultSetMappings </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.persistence.SqlResultSetMapping </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 70. javax.persistence.Table </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 71. javax.persistence.TableGenerator </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 72. javax.persistence.Temporal </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 73. javax.persistence.Transient </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 74. javax.persistence.UniqueConstraint </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 75. javax.persistence.Version </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 76. javax.persistence.metamodel.StaticMetamodel </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s)<br class="atl-forced-newline" />
faces-config.xml </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-181</b> <br class="atl-forced-newline" />
<b>(JSF 2.0)</b> </td>
<td class='confluenceTd'> 1. javax.faces.application.ResourceDependencies </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" /> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.faces.application.ResourceDependency </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" /> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.faces.bean.ApplicationScoped </td>
<td class='confluenceTd'> &lt;scope&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.faces.bean.CustomScoped </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.faces.bean.ManagedBean </td>
<td class='confluenceTd'> &lt;managed-bean&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.faces.bean.ManagedProperty </td>
<td class='confluenceTd'> &lt;managed-property&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.faces.bean.NoneScoped </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.faces.bean.ReferencedBean </td>
<td class='confluenceTd'> &lt;referenced-bean&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.faces.bean.RequestScoped </td>
<td class='confluenceTd'> &lt;scope&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.faces.bean.SessionScoped </td>
<td class='confluenceTd'> &lt;scope&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.faces.bean.ViewScoped </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 12. javax.faces.component.FacesBehavior  </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.faces.component.FacesComponent </td>
<td class='confluenceTd'> &lt;component&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 15. javax.faces.convert.FacesConverter </td>
<td class='confluenceTd'> &lt;f:converter&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 16. javax.faces.event.ListenerFor </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 17. javax.faces.event.ListenersFor </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.faces.event.ListenerFor </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 18. javax.faces.event.NamedEvent </td>
<td class='confluenceTd'> &lt;f:event&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 19. javax.faces.render.FacesBehaviorRenderer </td>
<td class='confluenceTd'>&lt;client-behavior-renderer&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 20. javax.faces.render.FacesRenderer </td>
<td class='confluenceTd'> &lt;render&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 21. javax.faces.validator.FacesValidator </td>
<td class='confluenceTd'> &lt;f:validator&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" /> 
Descriptor <br class="atl-forced-newline" /> 
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-303</b> <br class="atl-forced-newline" />
<b>(Bean</b> <br class="atl-forced-newline" />
<b>Validation 1.0)</b> </td>
<td class='confluenceTd'> 1. javax.faces.bean.ApplicationScoped </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 1. javax.validation.constraints.Null </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.validation.constraints.NotNull </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.validation.constraints.AssertTrue </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.validation.constraints.AssertFalse </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.validation.constraints.Min </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.validation.constraints.Max </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.validation.constraints.DecimalMin </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.validation.constraints.DecimalMax </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.validation.constraints.Size </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.validation.constraints.Digits </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.validation.constraints.Past </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 12. javax.validation.constraints.Future </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.validation.constraints.Pattern </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-299</b> <br class="atl-forced-newline" />
<b>(CDI</b> <br class="atl-forced-newline" />
<b>specification 1.0)</b> </td>
<td class='confluenceTd'> 1. javax.enterprise.inject.Alternative </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR <br class="atl-forced-newline" /> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.enterprise.inject.Any </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.enterprise.inject.Default </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.enterprise.inject.Disposes </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.enterprise.inject.Model</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.enterprise.inject.New </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.enterprise.inject.Procedures </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.enterprise.inject.Specializes </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.enterprise.inject.Stereotype </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.enterprise.inject.Typed </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-330</b> <br class="atl-forced-newline" />
<b>(DI</b> <br class="atl-forced-newline" />
<b>specification 1.0)</b> </td>
<td class='confluenceTd'> 1. javax.inject.Inject </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.inject.Named </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.inject.Qualifier </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.inject.Scope </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.inject.Singleton </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> Client JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<th class='confluenceTh'> JSR </th>
<th class='confluenceTh'> Annotation </th>
<th class='confluenceTh'> Deployment <br class="atl-forced-newline" />
Descriptor <br class="atl-forced-newline" />
Tag(s) </th>
<th class='confluenceTh'> Supported in </th>
<th class='confluenceTh'> Notes </th>
</tr>
<tr>
<td class='confluenceTd'> <b>JSR-318</b> <br class="atl-forced-newline" />
<b>(Interceptors</b> <br class="atl-forced-newline" />
<b>specification 1.1)</b> </td>
<td class='confluenceTd'> 1. javax.interceptor.AroundInvoke </td>
<td class='confluenceTd'> &lt;around-invoke&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.interceptor.AroundTimeout </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.interceptor.ExcludeClassInterceptors </td>
<td class='confluenceTd'> &lt;exclude-class-interceptors&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.interceptor.ExcludeDefaultInterceptors </td>
<td class='confluenceTd'> &lt;exclude-default-interceptors&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.interceptor.Interceptor </td>
<td class='confluenceTd'> &lt;interceptor&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.interceptor.InterceptorBinding </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.interceptor.Interceptors </td>
<td class='confluenceTd'> &lt;interceptors&gt; </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> EJB JAR <br class="atl-forced-newline" />  <img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
</tbody></table>
</div>

    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action" class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/GMOxDOC30/Annotations">View Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=20645412&revisedVersion=9&originalVersion=8">View Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/GMOxDOC30/Annotations?showComments=true&amp;showCommentArea=true#addcomment">Add Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message