| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html> |
| <head> |
| <meta |
| http-equiv="Content-Type" |
| content="text/html; charset=UTF-8" /> |
| <link |
| rel="stylesheet" |
| href="../../../development/news/default_style.css" |
| type="text/css" /> |
| <title>Web Tools Platform 1.5 News</title> |
| </head> |
| <body> |
| <table> |
| <tbody valign="top"> |
| <tr> |
| <td align="left"> |
| <h1>Eclipse Web Tools Platform 1.5 - New and Noteworthy</h1> |
| <blockquote></blockquote> |
| </td> |
| <td |
| valign="top" |
| align="right"><img |
| alt="Small WTP logo" |
| src="../../../images/wtplogosmall.jpg" /></td> |
| </tr> |
| </tbody> |
| </table> |
| <table |
| width="80%" |
| cellspacing="0" |
| cellpadding="10" |
| border="0"> |
| <tbody> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <h2>J2EE</h2> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>J2EE Module Dependencies</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>The <b>J2EE Module Dependencies</b> property page has been enhanced to allow dependencies to Java |
| projects, jars within the workspace, external jars, and variables to jar entries.</p> |
| <p><img |
| src="j2ee/J2EEModuleDep.png" |
| border="0" |
| alt="placeholder" /></p> |
| <p>Web projects have the option of defining their dependencies within an EAR if contained, or through <i>Web |
| libraries</i> that are mapped to the modules "WEB-INF/lib" folder.</p> |
| <p><img |
| src="j2ee/WebLibDep.png" |
| border="0" |
| alt="placeholder" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>J2EE Project Explorer View</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>The view is now based on the new <i>Common Navigator Framework</i>. Click <a |
| href="http://swik.net/Eclipse/Planet+Eclipse/Michael+Elder%3A+What+does+the+Common+Navigator+Framework+%28CNF%29+help+me+do%3F/e04y"> |
| here</a> for more info on the framework. Changes include optional consolidation of Java content that displays |
| source folders, and Java libraries under a single node.</p> |
| <p><img |
| src="j2ee/J2EEProjectExplorer.png" |
| border="0" |
| alt="placeholder" /></p> |
| <p>The grouping of J2EE module types (formally specialized working sets) is no longer available</p> |
| <p></p> |
| <p>JSR 109 Webservices are shown with menu content (only if detected in workspace projects) in the |
| following node.</p> |
| <p><img |
| src="j2ee/JSR109NavContent.png" |
| border="0" |
| alt="placeholder" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>J2EE Module Creation Wizards</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>The first page of the module creation wizards now designates a facet <i>configuration</i> that allows |
| adopters to declare a group of facets that form a feature or configuration for the project.</p> |
| <p><img |
| src="j2ee/FacetConfig.png" |
| border="0" |
| alt="placeholder" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>Binary EAR Import</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>Additional support for binary modules within an EAR has been added to support team scenarios and |
| avoid excessively large workspaces. The third page of the EAR import wizard displays the module list with |
| its intended Project name. The module checkbox is now available to specify importing the module without |
| creating an Eclipse project, and storing in the EAR project as an archive.</p> |
| <p><img |
| src="j2ee/EARImportBinary.png" |
| border="0" |
| alt="placeholder" /></p> |
| <p></p> |
| <p>The classpath dependencies are automatically managed, and content of these binary modules are viewed |
| from the EAR projects modules/binary folder</p> |
| <p><img |
| src="j2ee/BinaryModules.png" |
| border="0" |
| alt="placeholder" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>EJB XDoclet Container Managed Bean support</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>In addition to the existing Session and MDB support, Container Managed Entity 1.x,2.x support has |
| been added through the existing "XDoclet Enterprise Java Bean" wizard.</p> |
| <p><img |
| src="j2ee/CMP.png" |
| border="0" |
| alt="placeholder" /></p> |
| <p>The CMP attributes can be entered manually, or derived from a live JDBC connection that maps RDB |
| columns to attributes</p> |
| <p><img |
| src="j2ee/CMPMap.png" |
| border="0" |
| alt="placeholder" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <h2>JSP</h2> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>JSP Fragment settings</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>The JSP Fragment property page can be used to specify the default scripting language and generated |
| content type for JSP fragments, as well as whether or not to validate Java scriptlets within the fragments. |
| </p> |
| <p><img |
| src="../../../wst/components/sse/designs/contentsettings/wtp15m5-jspfragment.jpg" |
| alt="JSP Fragment property page" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <!--new item--> |
| <tr> |
| <td |
| width="30%" |
| valign="top" |
| align="left"><b>TLD Lookup through the XML Catalog</b></td> |
| <td |
| width="70%" |
| valign="top"> |
| <p>The JSP component now supports locating custom Tag Library Descriptors (TLDs) using the XML catalog. |
| Users can create their own entries using the existing XML Catalog preference page. Adopters providing server |
| adapters should refer to enhancement <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=129112">129112</a> |
| for further details.</p> |
| <p><img |
| src="../../../jst/components/jsp/1.5M5/new_and_noteworthy/xmlcatalog.png" |
| alt="XML Catalog preference page" /></p> |
| <p><img |
| src="../../../jst/components/jsp/1.5M5/new_and_noteworthy/xmlcatalog_edit.png" |
| alt="Editing a TLD URI entry in the XML Catalog" /></p> |
| </td> |
| </tr> |
| <!--separating row--> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <p align="center"><a href="index.html"> Up </a></p> |
| </body> |
| </html> |