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 Fri, 03 Jun 2011 07:08: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 (1)</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" >| | 6. javax.interceptor.InterceptorBinding | | (/) EJB JAR \\  (/) WAR | | <br>| | 7. javax.interceptor.Interceptors | &lt;interceptors&gt; | (/) EJB JAR \\  (/) WAR | | <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">|| JSR || Annotation || Deployment \\ <br>Descriptor \\ <br>Tag(s) || Supported in || Notes || <br>| *JSR-311* \\ <br>*(JAX-RS 1.1)* | 1. javax.ws.rs.ApplicationPath |  |   (/) WAR | | <br>| | 2. javax.ws.rs.Consumes | | (/) WAR | | <br>| | 3. javax.ws.rs.CookieParam | | (/) WAR | | <br>| | 4. javax.ws.rs.DefautValue | | (/) WAR | | <br>| | 5. javax.ws.rs.DELETE | | (/) WAR | | <br>| | 6. javax.ws.rs.Encoded | | (/) WAR | | <br>| | 7. javax.ws.rs.FormParam | | (/) WAR | | <br>| | 8. javax.ws.rs.GET | | (/) WAR | | <br>| | 9. javax.ws.rs.HEAD | | (/) WAR | | <br>| | 10. javax.ws.rs.HeaderParam | | (/) WAR | | <br>| | 11. javax.ws.rs.HttpMethod | | (/) WAR | | <br>| | 12. javax.ws.rs.MatrixParam | | (/) WAR | | <br>| | 13. javax.ws.rs.OPTIONS | | (/) WAR | | <br>| | 14. javax.ws.rs.Path | | (/) WAR | | <br>| | 15. javax.ws.rs.PathParam | | (/) WAR | | <br>| | 16. javax.ws.rs.POST | | (/) WAR | | <br>| | 17. javax.ws.rs.Produces | | (/) WAR | | <br>| | 18. javax.ws.rs.PUT | | (/) WAR | | <br>| | 19. javax.ws.rs.QueryParam | | (/) WAR | | <br>| | 20. javax.ws.rs.core.Context | | (/) WAR | | <br>| | 21. javax.ws.rs.Provider | | (/) WAR | | <br>|| JSR || Annotation || Deployment \\ Descriptor \\ Tag(s) || Supported in || Notes ||  <br>| *JSR-181* \\ <br>*(Web* \\ <br>*Services* \\ <br>*Metadata 2.0)* | 1. javax.jws.HandlerChain | &lt;handler-chain&gt; | (/) EJB JAR \\ (/) WAR \\ (i) HC | (i) See Web Services Metadata  <br>for the JavaTM Platform, Section 4.6 Annotation HandlerChain |  <br>| | 2. javax.jws.Oneway | | (/) EJB JAR \\ (/) WAR | |  <br>| | 3. javax.jws.WebMethod | | (/) Client JAR \\ (/) EJB JAR \\ (/) WAR | |  <br>| | 4. javax.jws.WebParam | | (/) Client JAR \\ (/) EJB JAR \\ (/) WAR | |  <br>| | 5. javax.jws.WebResult | | (/) Client JAR \\ (/) EJB JAR \\ (/) WAR | |  <br>| | 6. javax.jws.WebService | &lt;service-ref-type&gt; | (/) Client JAR \\ (/) EJB JAR \\ (/) WAR | |  <br>| | 7. javax.jws.soap.InitParam | | (/) EJB JAR \\ (/) WAR | |  <br>| | 8. javax.jws.soap.SOAPBinding | | (/) EJB JAR \\ (/) WAR | |  <br>| | 9. javax.jws.soap.SOAPMessageHandler | | (/) EJB JAR \\ (/) WAR | |  <br>| | 10. javax.jws.soap.SOAPMessageHandlers | | | Same as javax.jws.soap.SOAPMessageHandler |  <br>|| JSR || Annotation || Deployment \\ Descriptor \\ Tag(s) || Supported in || Notes ||  <br>| *JSR-222* \\ <br>*(JAXB 2.0)* | 1. javax.xml.bind.annotation.XmlAccessorOrder | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 2. javax.xml.bind.annotation.XmlAccessorType | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 3. javax.xml.bind.annotation.XmlAnyAttribute | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 4. javax.xml.bind.annotation.XmlAnyElement | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 5. javax.xml.bind.annotation.XmlAttachmentRef | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 6. javax.xml.bind.annotation.XmlAttribute | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 7. javax.xml.bind.annotation.XmlElement | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 8. javax.xml.bind.annotation.XmlElementDecl | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 9. javax.xml.bind.annotation.XmlElementRef | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 10. javax.xml.bind.annotation.XmlElementRefs | | | Same as javax.xml.bind.annotation.XmlElementRef |  <br>| | 11. javax.xml.bind.annotation.XmlElementWrapper | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 12. javax.xml.bind.annotation.XmlElements | | | Same as javax.xml.bind.annotation.XmlElement |  <br>| | 13. javax.xml.bind.annotation.XmlEnum | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 14. javax.xml.bind.annotation.XmlEnumValue | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 15. javax.xml.bind.annotation.XmlID | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 16. javax.xml.bind.annotation.XmlIDREF | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 17. javax.xml.bind.annotation.XmlInlineBinaryData | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 18. javax.xml.bind.annotation.XmlList | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 19. javax.xml.bind.annotation.XmlMimeType | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | | <br>| | 20. javax.xml.bind.annotation.XmlMixed | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 21. javax.xml.bind.annotation.XmlNs | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 22. javax.xml.bind.annotation.XmlRegistry | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | | <br>| | 23. javax.xml.bind.annotation.XmlRootElement | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 24. javax.xml.bind.annotation.XmlSchema | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 25. javax.xml.bind.annotation.XmlSchemaType | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 26. javax.xml.bind.annotation.XmlSchemaTypes | | | Same as javax.xml.bind.annotation.XmlSchemaType |  <br>| | 27. javax.xml.bind.annotation.XmlTransient | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 28. javax.xml.bind.annotation.XmlType | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 29. javax.xml.bind.annotation.XmlValue | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 30. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 31. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters | | | Same as javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter | <br>|| JSR || Annotation || Deployment \\ Descriptor \\ Tag(s) || Supported_in || Notes ||  <br>| *JSR-224* \\ <br>*(JAX-WS 2.0)* | 1. javax.xml.ws.BindingType | |   (/) EJB JAR \\   (/) WAR | |  <br>| | 2. javax.xml.ws.RequestWrapper | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 3. javax.xml.ws.ResponseWrapper | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 4. javax.xml.ws.ServiceMode | |   (/) EJB JAR \\   (/) WAR | |  <br>| | 5. javax.xml.ws.WebEndpoint | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 6. javax.xml.ws.WebFault | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 7. javax.xml.ws.WebServiceClient | | (/) Client JAR \\ (/) EJB JAR \\   (/) WAR | |  <br>| | 8. javax.xml.ws.WebServiceProvider | |   (/) EJB JAR \\   (/) WAR | |  <br>| | 9. javax.xml.ws.WebServiceRef | &lt;service-ref&gt; |   (/) EJB JAR \\   (/) WAR \\ (i) TLD | (i) See JavaServer Pages™ Specification Version 2.1, Section JSP.7.1.11 Resource Injection |  <br>| | 10. javax.xml.ws.WebServiceRefs | | | Same as javax.xml.ws.WebServiceRef |  <br>| | 11. javax.xml.ws.addressing.Action | |   (/) EJB JAR \\   (/) WAR | |  <br>| | 12. javax.xml.ws.addressing.FaultAction | |   (/) EJB JAR \\   (/) WAR | | <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>
<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-311</b> <br class="atl-forced-newline" />
<b>(JAX-RS 1.1)</b> </td>
<td class='confluenceTd'> 1. javax.ws.rs.ApplicationPath </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.ws.rs.Consumes </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 3. javax.ws.rs.CookieParam </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 4. javax.ws.rs.DefautValue </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 5. javax.ws.rs.DELETE </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 6. javax.ws.rs.Encoded </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.ws.rs.FormParam </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 8. javax.ws.rs.GET </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 9. javax.ws.rs.HEAD </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.ws.rs.HeaderParam </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.ws.rs.HttpMethod </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 12. javax.ws.rs.MatrixParam </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.ws.rs.OPTIONS </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 14. javax.ws.rs.Path </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 15. javax.ws.rs.PathParam </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 16. javax.ws.rs.POST </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 17. javax.ws.rs.Produces </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 18. javax.ws.rs.PUT </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 19. javax.ws.rs.QueryParam </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 20. javax.ws.rs.core.Context </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"/> WAR </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 21. javax.ws.rs.Provider </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"/> 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-181</b> <br class="atl-forced-newline" />
<b>(Web</b> <br class="atl-forced-newline" />
<b>Services</b> <br class="atl-forced-newline" />
<b>Metadata 2.0)</b> </td>
<td class='confluenceTd'> 1. javax.jws.HandlerChain </td>
<td class='confluenceTd'> &lt;handler-chain&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"/> HC </td>
<td class='confluenceTd'> <img class="emoticon" src="/confluence/images/icons/emoticons/information.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> See Web Services Metadata <br/>
for the JavaTM Platform, Section 4.6 Annotation HandlerChain </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 2. javax.jws.Oneway </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.jws.WebMethod </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.jws.WebParam </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.jws.WebResult </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.jws.WebService </td>
<td class='confluenceTd'> &lt;service-ref-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>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 7. javax.jws.soap.InitParam </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.jws.soap.SOAPBinding </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.jws.soap.SOAPMessageHandler </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.jws.soap.SOAPMessageHandlers </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.jws.soap.SOAPMessageHandler </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-222</b> <br class="atl-forced-newline" />
<b>(JAXB 2.0)</b> </td>
<td class='confluenceTd'> 1. javax.xml.bind.annotation.XmlAccessorOrder </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.xml.bind.annotation.XmlAccessorType </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.xml.bind.annotation.XmlAnyAttribute </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.xml.bind.annotation.XmlAnyElement </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.xml.bind.annotation.XmlAttachmentRef </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.xml.bind.annotation.XmlAttribute </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.xml.bind.annotation.XmlElement </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.xml.bind.annotation.XmlElementDecl </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.xml.bind.annotation.XmlElementRef </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.xml.bind.annotation.XmlElementRefs </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.xml.bind.annotation.XmlElementRef </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.xml.bind.annotation.XmlElementWrapper </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'> 12. javax.xml.bind.annotation.XmlElements </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.xml.bind.annotation.XmlElement </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 13. javax.xml.bind.annotation.XmlEnum </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.xml.bind.annotation.XmlEnumValue </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'> 15. javax.xml.bind.annotation.XmlID </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'> 16. javax.xml.bind.annotation.XmlIDREF </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'> 17. javax.xml.bind.annotation.XmlInlineBinaryData </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'> 18. javax.xml.bind.annotation.XmlList </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'> 19. javax.xml.bind.annotation.XmlMimeType </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'> 20. javax.xml.bind.annotation.XmlMixed </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'> 21. javax.xml.bind.annotation.XmlNs </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'> 22. javax.xml.bind.annotation.XmlRegistry </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.xml.bind.annotation.XmlRootElement </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.xml.bind.annotation.XmlSchema </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.xml.bind.annotation.XmlSchemaType </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'> 26. javax.xml.bind.annotation.XmlSchemaTypes </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.xml.bind.annotation.XmlSchemaType </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 27. javax.xml.bind.annotation.XmlTransient </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.xml.bind.annotation.XmlType </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'> 29. javax.xml.bind.annotation.XmlValue </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'> 30. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter </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'> 31. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter </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-224</b> <br class="atl-forced-newline" />
<b>(JAX-WS 2.0)</b> </td>
<td class='confluenceTd'> 1. javax.xml.ws.BindingType </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.xml.ws.RequestWrapper </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.xml.ws.ResponseWrapper </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.xml.ws.ServiceMode </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.xml.ws.WebEndpoint </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.xml.ws.WebFault </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.xml.ws.WebServiceClient </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.xml.ws.WebServiceProvider </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.xml.ws.WebServiceRef </td>
<td class='confluenceTd'> &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.1, Section JSP.7.1.11 Resource Injection </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 10. javax.xml.ws.WebServiceRefs </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Same as javax.xml.ws.WebServiceRef </td>
</tr>
<tr>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> 11. javax.xml.ws.addressing.Action </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.xml.ws.addressing.FaultAction </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>
</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=10&originalVersion=9">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