Java Server Faces.

 

Trois frameworks pour JSP sont disponibles

Struts est actuellement le plus couramment utilisé. JSF est le plus récent.

JSF est le framework qui réalise le mieux la séparation présentationß àtraitement.

JSF est en fait très voisin de Asp dot net.

 

Dans JSF l’interface visuelle est définie par des tags.

 

Les traitements sont implémentés dans des java beans souvent surnommées « back beans »

Les données saisies et affichées sont mappées avec des données membres des back beans.

Les événements de la page web sont mappés avec des méthodes du back bean.

Souvent les back beans appellent à leur tour des méthodes des classes métiers. Elles font donc le pont entre la présentation et la logique métier.

 

On obtient donc une séparation correcte du code applicatif et de la présentation.

 

De plus une servlet de « contrôle » assure :

 

La servlet de contrôle est préprogrammée. Vous ne fournissez qu’un fichier de configuration pour définir la navigation.

 

On a donc une implémentation du pattern

 

Le meilleur outil pour coder du JSF est netbeans.

 

JSF est supporté par les serveurs Tomcat et Glassfisch.

 

Retour au menu général.