<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    J2EE 5.0 libraries (JBoss Tools) contains only subset of API
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/henk53">henk de boer</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/535019#535019">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Normally, I have the JBoss 5.1 Runtime added to my project, but today I noticed that Eclipse also offers an entry called "JEE 5.0 libraries" when adding a library to the project build path (project -&gt; properties -&gt; Java Build Path -&gt; Add Library... -&gt; JEE 5.0 libraries). </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I noticed though that this doesn't really contain the entire Java EE 5.0 API. It know consists of:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><ul><li>javax.annotation</li><li>javax.ejb</li><li>javax.enterprise.deploy</li><li>javax.jms</li><li>javax.persistence</li><li>javax.resource</li><li>javax.security.jacc</li><li>javax.servlet</li><li>javax.transaction</li><li>javax.xml</li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This is surely a lot, but some important ones are missing like javax.faces and javax.mail. This might be confusing to users, who are maybe going to add those libs to their projects opening the door to all kinds of deployment problems.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>A small extra thing, which might improve the perception of this library is its name. In the selector box it's called "JEE 5.0 libraries", but afterwards it's called "J2EE 5.0 libraries (Jboss Tools)". It's a small change, but adding the 2 in there might be confusing for users new to Java EE. Finally, although I personally don't really care about it, but I've noticed that some Java EE spec leaders are asking not to use the abbreviation JEE, but just use Java EE. See e.g. </span><a class="jive-link-external-small" href="http://www.theserverside.com/news/thread.tss?thread_id=59733#333373" target="_blank">http://www.theserverside.com/news/thread.tss?thread_id=59733#333373</a><span> . Java EE might indeed be easier for users new to Java, who are a little intimidated by all those scary acronyms </span><span> ;) </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Hope this is helpful.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/535019#535019">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>