Jump to content

ICEfaces

From Alfawiki
ICEsoft Technologies Inc.
Company typePrivate
IndustrySoftware development
ProductsICEfaces

ICEfaces is a free and open-source software development kit created by ICEsoft Technologies Inc. that enhances JavaServer Faces (JSF) by integrating Ajax functionality. It facilitates the development of rich Internet applications (RIA) using Java, enabling client-side interactions and Ajax programming to be performed in Java instead of relying on JavaScript or browser extensions.

Architecture

Built to operate on Java EE servers, ICEfaces wraps Ajax requests and augments the standard JSF components with inherent Ajax capabilities. It allows partial form submissions and includes "Ajax Push," a Comet-style feature that enables server-initiated updates to the web page's DOM.

Comparable frameworks