Welcome to ICEfaces EE 4.3!
This bundle contains software source-code and executables for
ICEfaces EE 4.3
Documentation related to ICEfaces EE 4.3 and the use of this bundle
can be found in the ICEfaces EE Wiki.
Documentation Quick-links
Contents
Both Binary and Source Bundles are
available for download. The contents of each bundle type vary, as
described below.
Binary Bundle
The binary bundle comes with the ICEfaces EE libraries pre-compiled
and the sample applications pre-built to run on "servlet-profile"
platforms, such as Tomcat 8, using the Mojarra JSF 2.2 runtime
libraries included with this release bundle. The binary bundle
also includes all the source files for the sample applications, but
not the ICEfaces libraries themselves.
The icefaces-ee directory of the binary bundle contains:
- docs
- The ICEfaces EE API and TLD documentation.
- ace - JavaDocs and TLD docs for the ICEfaces Advanced
Components (API and TLD).
- core - JavaDocs and TLD docs for the core framework APIs
and icecore tags.
- icepush-ee
- api - JavaDocs for the ICEpush EE public APIs.
- eps
- The Enterprise Push Server library and distributable wars.
See the Enterprise
Push Server topic in the ICEfaces EE Wiki for more
information.
- dist
- eps-servlet2.war - EPS war for Servlet 2.x specification
application servers.
- eps-servlet3.war - EPS war for Servlet 3.x specification
application servers.
- lib
- eps.jar - EPS jar library for inclusion into
applications.
- lib
- The ICEfaces EE libraries along with any required 3rd-party
run-time libraries.
- icefaces-ee.jar - The core ICEfaces EE framework.
- icefaces-ee-ext.jar - The ICEfaces EE Core Extensions
library (optional).
- icefaces-ee-ace.jar - The ICEfaces ACE Components
(ICEfaces Advanced Components) library (optional).
- icefaces-ee-mobi.jar - The ICEfaces MOBI Components
(ICEfaces Mobile Components) library (optional).
- icepush-ee.jar - The ICEpush EE library, provides push
functionality to the ICEfaces EE framework (optional).
- licenses
- Summary of legal licenses used by ICEfaces EE and 3rd party
libraries.
- maven2
- Project files to support installing ICEfaces EE into a local
Maven2 repository.
- project-builder
- Project Builder for generating new ICEfaces EE Facelets
projects.
- See the ICEfaces
Project
Builder topic in the ICEfaces EE Wiki for more
information.
- samples
- ace/themes
- A set of jQuery ThemeRoller themes that have been
converted to work with the ACE Components.
- See the ACE
ThemeRoller Support Wiki topic for details on how to
configure and use these in your application.
- core
- ICEfaces core framework sample applications. Demonstrates
using the ICEfaces framework with standard JSF h:
components.
- /auction
- A simulated online auction application using only
standard JSF components. Demonstrates core benefits of
the ICEfaces framework, including the use of push to
asynchronously update user's browsers when an auction
bid occurs.
- /portlets/chat
- A simple ICEfaces chat portlet that demonstrates using
ICEfaces and ICEpush in a portal environment.
- dist
- Contains all the sample app .wars prebuilt for
"servlet-profile" platforms, such as Tomcat.
- eps
- Enterprise Push
Server sample applications.
- /poll
- EPS Poller sample application demonstrates using EPS
for Ajax Push application with support for clustered
fail-over.
- showcase
- ICEfaces Showcase sample application demonstrates key
ICEfaces framework features and includes comprehensive
demonstrations of both the ICE and MOBI Components sets.
- See the ACE
Components and MOBI
Components topics in the ICEfaces Wiki for more
information.
- /showcase
- /showcase-portlets
Source Bundle
The source bundle contains all the same libraries and applications
as the binary bundle but also includes the complete source code for
the ICEfaces EE libraries themselves, and additional required
ICEfaces EE build-time libraries. The source bundle does not
contain any pre-built ICEfaces EE libraries or example .wars.
The structure of the source bundle varies greatly from the binary
bundle. It is recommended that source bundle users compile and
generate the binary-bundle structure before attempting to use the
ICEfaces EE artifacts included in the source bundle.
Use the "ant bundle" command in the top-level "icefaces-ee"
directory to generate the binary bundle structure. Once the binary
bundle structure has been created, it can be used just as the binary
distribution bundle is.
Support
If you have any questions about ICEfaces EE or this bundle please
contact ICEsoft Technical Support.
Copyright 2025 ICEsoft Technologies Canada Corp.