Tutoriel JSF2 N°2: Déploiement JSF Demo

////Tutoriel JSF2 N°2: Déploiement JSF Demo

Analyser et déployer un exemple démo fournit dans le dossier samples du Zip de la bibliothèque Mojarra sur un serveur Tomcat

Objis, spécialiste de la formation Java, est heureux de vous offrir ce
tutoriel, extrait de séances pratiques de la formation JSF 2 dispensée par Objis.

Les + objis

 70% de travaux pratiques

 Clé USB avec tous les outils utilisés + Corrigés TPs

 Bilan pédagogique individuel + conseils

Prérequis, outils et versions

 Connaissances développement JEE(JSP+Servlet) / JSTL

 Installation JDK6 ou plus.

 Installation Tomcat 7.0.4

 Installation Eclipse Juno (Entreprise)

 Intégration Tomcat 7 dans Eclipse Juno

 Installation Maven

 Installation plugin maven

Liens utiles

 Auto-formation JSF Objis

 implémentation de JSF : Mojarra , MyFaces

 API JSF,datasheet

 API Beans Managés, Balises Facelets2

 Render Kit HTML, FAQ JSF Mojarra,Composants Mojarra

Formation JSF

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur JSF : Formation JSF

programme détaillé JSF 2

Programme

 Contexte et objectifs

 Partie 1 : Rappels sur le téléchargement du Zip du projet

 Partie 2 : Déploiement du projet démo

Durée

30 min.

Objectifs et Contexte

 Analyser et déployer un exemple démo fournit dans le dossier samples du Zip de la bibliothèque Mojarra sur un serveur Tomcat

tutoriel-jsf-objis-installation-analyse-mojarra-0

 
tutoriel-jsf-objis-installation-analyse-mojarra-0bis

 

tutoriel-jsf-objis-installation-analyse-mojarra-0ter

Partie 1 : Rappels sur le téléchargment et l’analyse de Mojarra

 Voir le Tutoriel pour la partie Installation et Analyse de Mojarra

 Dans tous les cas, récupérez la version mojarra-2.1.6-FCS-binary.zip disponible en ZIP sur le site de mojarra,

Partie 2 :Déployer un projet démo fournit dans le dossier samples du Zip de Mojorra

 Après avoir ouvert le zip dans un répertoire de votre choix, on remarque le contenu contient les répertoires suivants :

zipMojarra-2.png

Les principaux dossier sont :

— docs : documentation javadoc pour les classes JSF

— lib : emplacement de la seule librairie javax.faces.jar

— samples : exemples applications démo JSF

sampleMojarra.png

 Dans le dossier samples, sélectionnez le dossier helloworld

pomHelloworld.png
Remarque:

 Le projet helloworld est un projet Maven, par la présence du fichier pom.xml

 Copiez le dossier helloworld et placez-le dans un répertoire
C:objisworkspace

 C’est terminé.

Partie 3 :Importation du projet Helloworld

IMPORTANTION DU PROJET DANS ECLIPSE

 Importez le projet helloworld dans votre IDE Eclipse comme un projet maven: File/import ensuite dans l’onglet Maven Project

import d'un projet maven

Choisir votre répertoire où est installé votre projet

 Sélectionnez le projet téléchargé dans le répertoire d’installation mis en place C:objisworkspacehelloworld

choix du projet dan sle répertoire d'installation

 Suivant

img71

 Finish

structure projet sur Eclipse

 Remplacez le contenu du fichier pom.xml par celui ci-dessous:

pom.xml

 Et le contenu web.xml par celui ci-dessous:

web.xml

– Effectuez un Refresh sur le projet.

 Mettez à jour la configuration du projet dans Eclipse:

Mise à jour de la configuration projet

– Effectuez un Refresh sur le projet.

ATTENTION:

 Vérifiez que la sur configuration project Facet la version JSF 2.1 est bien coché et que le serveur tomcat 7 est bien coché comme ci-dessous:

facet-Project

 Tel qu’il apparait dans Eclipse, ce projet n’est pas considéré comme un projet Web.

 Démarrez votre invite de commande, placez vous dans le répertoire d’installation de votre projet helloworld objis/worspace/helloworld et exécuter la commande :

— mvn -Dwtpversion=2.0 eclipse:eclipse

mvneclipse.png
– Effectuez un Refresh sur le projet.

Résultat dans Eclipse: la nouvelle structure projet considéré comme un projet Web par Eclipse et susceptible d’être déployer sur un serveur apparait comme ci-dessous.

Structure du projet Web prêt à être déployer sur le serveur Tomcat

 Déploiement sur Tomcat:

Déploiment du projet sur Tomcat

 Nous observons l’affichage de la première page comme ci-dessous:
Ecran accueil

 L’écran suivant après validation sur bouton Submit

Hello Objis

Téléchargez le Zip du projet:
Zip Projet

Conclusion

Dans ce tutoriel, vous avez appris comment télécharger, installer, analyser l’implémentation de référence Mojarra et déployer votre premier projet fournit en exemple.

Formation JSF

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur JSF : Formation JSF
programme détaillé JSF 2

2018-01-29T17:19:33+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java