blob: ddf2788888b4c0c20d37277eba21e279ee643f04 [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>
<link type="text/css"
href="{$root}/development/news/default_style.css"
rel="stylesheet" />
<title>Web Tools Platform <xsl:value-of select="$release" /> News</title>
</head>
<body>
<table xmlns:fn="http://www.w3.org/2005/02/xpath-functions"><tbody valign="top"><tr><td align="left"><h1>Eclipse Web Tools Platform 1.5 - New and Noteworthy</h1><blockquote/></td><td align="right" valign="top"><img src="../../../images/wtplogosmall.jpg" alt="Small WTP logo"/></td></tr></tbody></table><blockquote xmlns:fn="http://www.w3.org/2005/02/xpath-functions"/><table xmlns:fn="http://www.w3.org/2005/02/xpath-functions" border="0" cellpadding="10" cellspacing="0" width="80%"><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 align="left" valign="top" width="30%"><b>J2EE Module Dependencies</b></td><td valign="top" width="70%">
<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 align="left" valign="top" width="30%"><b>J2EE Project Explorer View</b></td><td valign="top" width="70%">
<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>
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 align="left" valign="top" width="30%"><b>J2EE Module Creation Wizards</b></td><td valign="top" width="70%">
<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 align="left" valign="top" width="30%"><b>Binary EAR Import</b></td><td valign="top" width="70%">
<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>
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 align="left" valign="top" width="30%"><b>EJB XDoclet Container Managed Bean support</b></td><td valign="top" width="70%">
<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 align="left" valign="top" width="30%"><b>JSP Fragment settings</b></td><td valign="top" width="70%">
<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 align="left" valign="top" width="30%"><b>TLD Lookup through the XML Catalog</b></td><td valign="top" width="70%">
<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><blockquote xmlns:fn="http://www.w3.org/2005/02/xpath-functions"/><p xmlns:fn="http://www.w3.org/2005/02/xpath-functions" align="center"><a href="index.html">
Up
</a></p>
</body></html>