Une fois le projet créé et configuré pour JSF, l’étape suivante consiste à créer notre première page Web. En sélectionnant File|New|Other|Web|Web Page|Next dans le menu principal de WDSc, on obtient une boîte de dialogue permettant de créer une page Web (figure 3).
En sélectionnant
Notre première page JSF
le modèle JSF, WDSc crée un fichier JSP et une classe Java qui est associée à la page, avec le commentaire suivant dans le JSP : <%– jsf:pagecode language="java" location="/ src/pagecode/Page1.java" –%> <%– /jsf:pagecode –%> Le wizard met aussi à jour faces-config.xml avec ce qui suit :
L’étiquette « managed-bean » dans le XML ci-dessus introduit un concept d’ISF important. Les beans gérés par JSF sont aussi connus sous le nom de « backing beans » parce qu’ils fournissent l’arrière-plan (back end) Java à l’UI JSP. L’adjectif « managed » s’explique par le fait que le moteur JSF contrôle le cycle de vie de la classe Java.
La classe Page1 sera créée sur chaque requête utilisateur, comme spécifié dans l’étiquette managed-bean-scope dans le facesconfig. xml. Pour ajouter un formulaire et un champ d’entrée à la page, nous faisons glisser/déposer de la composante Input hors de la palette vers page1.jsp. WDSc place automatiquement l’entrée dans un formulaire (figure 1).
A noter que les ajouts de pages sont reflétés dans Page1.java par le code suivant : protected HtmlForm Form1; protected HtmlIntputText text1; // some code omitted
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
- L’incident OpenAI–Hugging Face n’est pas la révolution que vous imaginez
- Pourquoi les PME ne peuvent plus se permettre de négliger la sécurité de leur parc d’imprimantes
- Ransomware : les identités compromises à l’origine de 79% des attaques
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
