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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
- Fraude par identité synthétique : comment l’IA peut redonner confiance aux entreprises et à leurs clients
- VirtualBrowser protège la navigation web à la source
- Innovation et performance : le rôle clé du consulting dans la transformation numérique
Articles les + lus
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
À la une de la chaîne Tech
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
