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
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
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 :
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
Dans le dossier samples, sélectionnez le dossier helloworld
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
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
Suivant
Finish
Remplacez le contenu du fichier pom.xml par celui ci-dessous:
Et le contenu web.xml par celui ci-dessous:
– Effectuez un Refresh sur le projet.
Mettez à jour la configuration du projet dans Eclipse:
– 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:
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
– 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.
Déploiement sur Tomcat:
Nous observons l’affichage de la première page comme ci-dessous:
L’écran suivant après validation sur bouton Submit
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