blob: ba44ae7a9e6b875154ccb54d9e1103e954062b99 [file] [log] [blame]
<?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>