Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
31Activity
0 of .
Results for:
No results containing your search query
P. 1
Struts Eclipse Tomcat

Struts Eclipse Tomcat

Ratings: (0)|Views: 948|Likes:
Published by bello123

More info:

Published by: bello123 on Apr 21, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/02/2013

pdf

text

original

 
Application Struts pas à pas avecEclipse (Web Tools Platform) et Tomcat
par Régis POUILLER(Home)
Date de publication : 01/04/2009Dernière mise à jour : 02/04/2009
Cet article a pour objectif de présenter étape par étape la création d'une application webavec le framework Struts, l'environnement de développement Eclipse et le serveur Tomcat.
 
Application Struts pas à pas avec Eclipse (Web Tools Platform) et Tomcat par Régis POUILLER(Home)- 2 -Copyright 2008 - Régis POUILLER. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 Ede dommages et intérets. Droits de diffusion permanents accordés à developpez LLC.
http://rpouiller.developpez.com/tutoriel/java/struts-eclipse-tomcat/
I - INTRODUCTION.....................................................................................................................................................4II - AUTRES RESSOURCES SUR DEVELOPPEZ.COM...........................................................................................5III - INSTALLATION DES OUTILS...............................................................................................................................6III-A - Installation de la JRE...................................................................................................................................6III-B - Installation de Tomcat..................................................................................................................................6III-C - Installation d'Eclipse.....................................................................................................................................8IV - "BONJOURLE MONDE"....................................................................................................................................10IV-A - Etape 1 : Création de l'aplication dans Eclipse.........................................................................................10IV-B -Etape 2 : JSP "Bonjour le monde"............................................................................................................10IV-B-1- Création d'un dossier "pages"...........................................................................................................10IV-B-2 -Création de la JSP "bonjour.jsp".......................................................................................................11IV-B-3 -Déploiement de l'application.............................................................................................................11IV-C - Etape3 : Utilisation de Struts dans la JSP "Bonjour le monde"...............................................................12IV-C-1 - Intégration des librairies Struts.........................................................................................................12IV-C-2 -Création d'un fichier d'internationalisation"Resources.properties"...................................................13IV-C-3 -Création d'un fichier de configuration Struts "struts-config.xml".......................................................14IV-C-4 -Modification du fichier "web.xml"......................................................................................................14IV-C-5 -Modification de la JSP "bonjour.jsp".................................................................................................15IV-C-6 -Déploiement de l'application.............................................................................................................15IV-D - Fonctionnement de l'ensemble..................................................................................................................16V - AFFICHAGE DE DONNEES EN BASE..............................................................................................................17V-A -Etape 4 : Création de la base de données................................................................................................17V-A-1- Installation et lancement de HSQLDB...............................................................................................17V-A-2 - Création de la table "LISTECOURSES"............................................................................................17V-A-3 - Insertion des données........................................................................................................................18V-A-4 - Vérification..........................................................................................................................................18V-B - Etape5 : Développement de l'affichage.....................................................................................................19V-B-1- Déclaration de la ressource dans "web.xml".....................................................................................19V-B-2 - Création de la classe de bean...........................................................................................................19V-B-3 - Création de la classe de bean de retour de la DAO.........................................................................20V-B-4 - Création de la classe DAO accédantà la base de données.............................................................21V-B-5 - Création de la classe Action d'affichage............................................................................................22V-B-6 - Création de la JSP d'affichage de la liste de cour ses.......................................................................23V-B-7 - Création de la JSP d'erreur...............................................................................................................23V-B-8 - Modification du fichier d'internationalisation.......................................................................................23V-B-9 - Modification du fichier de configuration "struts-config.xml"................................................................24V-C - Etape6 : Configuration de Tomcat.............................................................................................................24V-C-1- Déclaration de la ressource JDBC dans le serveur..........................................................................24V-C-2 - Déclaration du lien de la ressource...................................................................................................25V-C-3 - Copie de la librairie HSQLDB dans les librairies Tomcat..................................................................25V-C-4 - Déploiement de l'application..............................................................................................................25V-D - Fonctionnement de l'ensemble...................................................................................................................26VI - CREATION DE DONNEES EN BASE...............................................................................................................28VI-A -Etape 7 : Création d'enregistrements dansla base de données..............................................................28VI-A-1- Modification de la classe DAO..........................................................................................................28VI-A-2 -Création de la classe Action de création..........................................................................................29VI-A-3 - Création d'un nouveau fichier d'internationalisation..........................................................................29VI-A-4 - Création d'un nouveau fichier de configuration "struts-config-creation.xml".....................................30VI-A-5 -Modification du fichier "web.xml"......................................................................................................30VI-A-6 -Création de la JSP de création........................................................................................................31VI-A-7 - Création du fichier de validation "validation-creation.xml"................................................................32VI-A-8- Modification du fichier de configuration "struts-config.xml"...............................................................32VI-A-9 -Déploiement de l'application.............................................................................................................32VI-A-11 -Vérification.......................................................................................................................................33VI-B - Fonctionnement de l'ensemble..................................................................................................................34VII - SUPPRESSION DE DONNEES EN BASE.......................................................................................................36VII-A - Etape 8 : Suppression d'enregistrements dans la basede données.......................................................36VII-A-1 - Modification de la classe DAO.........................................................................................................36
 
Application Struts pas à pas avec Eclipse (Web Tools Platform) et Tomcat par Régis POUILLER(Home)- 3 -Copyright 2008 - Régis POUILLER. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 Ede dommages et intérets. Droits de diffusion permanents accordés à developpez LLC.
http://rpouiller.developpez.com/tutoriel/java/struts-eclipse-tomcat/
VII-A-2 - Création de la classe Action de suppression..................................................................................36VII-A-3 - Création d'un nouveau fichier d'internationalisation.........................................................................37VII-A-4 - Création d'un nouveau fichier de configuration "struts-config-suppression.xml"..............................37VII-A-5 - Modification du fichier "web.xml".....................................................................................................38VII-A-6 - Création de la JSP de suppression.................................................................................................39VII-A-7 - Déploiement de l'application............................................................................................................39VII-A-8 - Vérification........................................................................................................................................40VII-B - Fonctionnement de l'ensemble.................................................................................................................40VIII - MODIFICATION DE DONNEES EN BASE......................................................................................................42VIII-A - Etape 9 : Modification d'enregistrements dans la base de données.......................................................42VIII-A-1 - Intégration de la librairie Commons Collections.............................................................................42VIII-A-2 - Création de la classe de bean........................................................................................................42VIII-A-3 - Modification de la classe DAO........................................................................................................43VIII-A-4 - Création de la classe de formulaire................................................................................................43VIII-A-5 - Modification du fichier d'internationalisation....................................................................................45VIII-A-6 - Création de la classe Action d'affichage.........................................................................................45VIII-A-7 - Création de la classe Action de modification..................................................................................46VIII-A-8 - Création du fichier d'internationalisation.........................................................................................47VIII-A-9 - Création du fichier de configuration "struts-config-modification.xml"..............................................47VIII-A-10 - Modification du fichier "web.xml"..................................................................................................48VIII-A-11 - Création de laJSP de modification..............................................................................................48VIII-A-12 - Déploiement de l'application.........................................................................................................49VIII-A-13- Vérification.....................................................................................................................................49VIII-B - Fonctionnement de l'ensemble................................................................................................................51IX - UNIFICATION DE L'APPLICATION PAR UN MENU.........................................................................................53IX-A - Etape10 : Création d'un menu.................................................................................................................53IX-A-1 -Modification du fichier d'internationalisation......................................................................................53IX-A-2 -Création de la JSP "squelette".........................................................................................................53IX-A-3 -Création du fichier de définition des tiles.........................................................................................54IX-A-4 -Modification du fichier de configuration "struts-config.xml"...............................................................54IX-A-5 -Modification de la JSP d'erreur.........................................................................................................54IX-A-6 -Modification de la JSP d'affichage....................................................................................................55IX-A-7 -Modification de la JSP de création...................................................................................................55IX-A-8 -Modification de la JSP de suppression............................................................................................56IX-A-9 -Modification de la JSP de modification.............................................................................................56IX-A-10 -Modification du fichier de configuration "struts-config.xml".............................................................57IX-A-11 -Modification du fichier de configuration"struts-config-creation.xml"...............................................57IX-A-12 -Modification du fichier de configuration "struts-config-suppression.xml".........................................58IX-A-13 - Modification du fichier de configuration "struts-config-modification.xml".........................................58IX-A-14 - Modification du fichier "web.xml"....................................................................................................58IX-A-15 - Déploiement de l'application...........................................................................................................59IX-A-16 -Vérification.......................................................................................................................................59IX-B - Fonctionnement de l'ensemble..................................................................................................................60X - REMERCIEMENTS..............................................................................................................................................62XI - SOURCESDU PROJET A CHAQUE ETAPE....................................................................................................63

Activity (31)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Soumia Blh liked this
Mbaye Fall liked this
Mbaye Fall liked this
saindou liked this
bireum liked this
zousaa liked this
zousaa liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->