ICEfaces®
Integration for Eclipse Galileo (v3.5)
v3.6.2
September 30,
2009
|
Overview
ICEfaces Integration for Eclipse provides ICEfaces and ICEfaces
Facelets support for developers who use
Eclipse IDE for Java
EE Developers (Galileo) v3.5 for
ICEfaces application development. This release
is built on Eclipse v3.5.0 with WTP (Web Tools Platform) v3.1.0.
This integration provides the following features:
- Installs ICEfaces, ICEfaces Facelets, and JSF Facelets Tools
Incubator
- Accesses a new ICEfaces Eclipse update site hosted on
www.icefaces.org to provide a list of available ICEfaces runtime
libraries for use with the integration. Currently, ICEfaces v1.8.2 and
v1.8.1
runtimes are available. Future ICEfaces runtime library releases can be
directly accessed via this tool integration
without requiring uninstalling and re-installing the Eclipse
integration itself.
- Adds ICEfaces, ICEfaces Facelets, and dependent libraries to JSF
projects
- Configures project web.xml and faces-config.xml files for
ICEfaces
- Provides ICEfaces/Facelets friendly JSP/JSPX page templates
- Adds ICEfaces components to the Eclipse Visual JSF Page Designer
(part of JSF-JSP Editor)
- Visual editing of JSF pages; Drag & drop components onto
page, edit properties via properties editor, etc.
This release includes
- ICEfaces Eclipse tools
- ICEfaces Facelets support tools
- Eclipse JSF Facelets Tools
This document contains the following sections:
Changes In v3.6.1 Release
- Fixed design time rendering issue with PanelLayout
- Updated JSF Facelets support to v0.2
Special Note
Due to the change in Eclipse Galileo (v3.5), local plugin/feature
sites, which do not have category, will not show up in Available
Software list by default even though a correct location of local update
site for ICEfaces Tooling is defined. Ensure Group items by category is
unchecked in Available Software
wizard page while installing ICEfaces Tooling for Eclipse.
Check step 3 in Installation section of ReadMe.pdf for detail.
Changes In v3.6.0 Release
- Changes made to support WTP v3.1 (comes with Eclipse IDE for Java
EE
Developers v3.5 bundle).
- ICEfaces, Sun JSF RI, and ICEfaces dependent jar files are no
longer shipped with this integration bundle.
- ICEfaces and its supporting libraries can be downloaded by this
tool bundle through new Library Provider Framework
- Removed dependent css resource being copied into web project.
- Made ICEfaces API JavaDoc available in JavDoc view and Java
editor for ICEfaces project.
- Updated Facelets support for Eclipse v3.5 (Galileo)
Changes In v3.5.3 Release
- Fixed sample page won't show up immidiately after project is
created.
- Added Faces servlet URL mappings to Persistent Faces Servlet
- Added ICEfaces v1.8.1 libraries
Changes In v3.5.2 Release
- Fixed autocompletion doesn't work in xhtml editor for ICEfaces
facelets support.
- Corrected version and name of JSF Facelets Tools incubator
feature and plugins.
Changes In v3.5.1 Release
- Added ICEfaces v1.8.0 libraries
- Updated Design-Time support for new components
- Fixed instability issues on creating sample startup pages
Changes In v3.5.0 Release
-
Removed JSF
1.2 facet restriction.
-
Dynamic ICEfaces project facet preset and ICEfaces
facelet facet preset are enhanced so that preset is automatically
set based on specified server runtime.
-
New ICEfaces capability installation wizard to configure
startup sample page name, enable/disable copying ICEfaces default
CSS resources etc.
-
Fixed issue that selected libraries in ICEfaces Libraries
Wizard are not deployed
in some cases.
-
Fixed issue that existing JSF libraries are not
recognized while converting existing JSF project
to ICEfaces project
-
Worked around the issue that in some cases selected JSF
libraries in JSF wizard won't be
marked as deployed.
-
Added startup sample page and index.jsp based on the selected
Default Suffix to improve out-of-box experience
-
Provided Sun EL library now has corrected "1.2"
as max version
-
Enhanced JSF facelet support so that existing DEFAULT_SUFFIX
parameter
can be overwriten.
-
Corrected some provided ICEfaces dependent library names.
Known Issues
- Due to the long-run
newly created project validation process, newly created project may
disappear for a short while. The work around currently would be refresh
your workspace.
- ICEfaces Facelets support for Eclipse is
built on top of Eclipse WTP/JSF and Facelets module. Eclipse Web Page
Editor (JSF visual designer) doesn't fully support Facelets such as
ui:include/ui:composit etc.
Support
Open source community support is available at http://www.icefaces.org.
For
information on commercial support, professional services, and training,
please visit http://support.icefaces.org.
About
ICEfaces
ICEfaces delivers extensions to Java ServerFaces (JSF) that provide
an
AJAX-enabled rich presentation environment for JSF applications.
ICEfaces
brings value to any Java EE development project that needs to provide
superior presentation capabilities to the web application user. In
particular,
ICEfaces provides the following features:
- Smooth, incremental page updates that do not require a full page
refresh to achieve presentation changes in the application.
- Server-initiated asynchronous presentation updates for dynamic
instantaneous data push.
- The ICEfaces Component Suite, a complete rich JSF component suite
that fully leverages ICEfaces capabilities.
- Intelligent form processing that facilitates fine-grained
interactions with the user as they manipulate a form.
- API support for rapid development of group-aware and
collaborative applications, such as Chat, Webcast, social apps., etc.
- JSP or Facelets based development.
- Tool integrations for leading Java IDEs.
- Support for leading Java EE frameworks, such as Spring and JBoss
Seam.
- Support for portlet development.
Learn More
This ICEfaces release comes with extensive documentation that will
help you
understand the product thoroughly. Documentation for ICEfaces is
available on-line
at http://documentation.icefaces.org/
The following documents are provided in PDF format:
- ICEfaces Getting Started Guide: This guide takes you
through product installation, environment configuration, demo app
installation, and a basic 7-stage tutorial. This guide also contains
information related to support for different application server
environments and development tools.
- ICEfaces Developer's Guide:
This guide contains information relevant to developing applications
with ICEfaces. It describes the ICEfaces architecture, and explains key
concepts that the ICEfaces developer should be aware of. It also
provides a complete reference guide that covers APIs, configuration,
components (including the ICEfaces Component Suite) and TLDs, and
covers advanced topics like server-initiated rendering.
© Copyright
2005-2009 ICEsoft Technologies, Inc.