ICEfaces est un kit de développement logiciel open source qui étend JavaServer Faces (JSF) en utilisant Ajax . Il est utilisé pour construire des applications Internet riches (RIA) en utilisant le langage de programmation Java . Avec ICEfaces, le codage pour l'interaction et Ajax côté client est programmé en Java, plutôt qu'en JavaScript , ou avec des plug-ins .
Architecture
ICEfaces est conçu pour fonctionner avec les serveurs Java EE, en encapsulant les appels Ajax . ICEfaces est basé sur la norme JavaServer Faces, il étend certains composants standards complétés par Ajax intégré. ICEfaces permet des soumissions partielles. Il fournit également "Ajax Push", une variante de la fonctionnalité Comet , qui peut mettre à jour le DOM d'une page Web côté serveur.