I. INTRODUCTION▲
Cet article va présenter étape par étape la réalisation d'une application web simple. Les différentes étapes sont :
- Installation des outils : la JRE, Tomcat, Eclipse et Web Tools Platform
- Développement d'une page web affichant "Bonjour le monde" : création du projet, création d'une JSP simple affichant le message, déploiement de l'application et modification de la JSP simple avec Struts
- Développement d'une page web affichant les valeurs d'une base de données : création de la base, paramétrage de la ressource JDBC dans Tomcat
- Développement d'une page web permettant de créer des valeurs en base de données
- Développement d'une page web permettant de supprimer des valeurs en base de données
- Développement d'une page web permettant de modifier des valeurs en base de données
- Unification de ces pages afin d'en faire une application web regroupant ces fonctionnalités
Ces étapes sont l'occasion d'approcher diverses techniques : Web Tools Platform avec Eclipse, Paramètrage et utilisation de ressources JNDI, Struts (taglibs, action, formulaire avec validation dans un fichier XML ou dans le code Java, mapping, tiles) et Internationalisation.
Pour une compréhension aisée de cet article, il est conseillé d'avoir quelques connaissances en Java, HTML/Javascript et SQL/Base de données.
Pour la réalisation de cet article les version des outils sont :
- Java Runtime Environment : 5.0 Update 17
- Tomcat : 6.0.18
- Eclipse : developpement Java EE 3.4 Ganymede SR2
- Struts : 1.3.10 (Full Distribution) ou (Library : pour le tutoriel, seules les librairies sont nécessaires)
- HSQLDB : 1.8.0.10
- Commons Collections : 3.2.1
La plupart des images de l'article sont une partie d'une autre image. Pour accéder à l'image complète, il suffit de cliquer sur l'image de l'article.
Un discussion a été ouverte pour la publication de cet article, pour les commentaires. [65 commentaires]
II. AUTRES RESSOURCES SUR DEVELOPPEZ.COM▲
Création d'une première application Struts avec Eclipse par stessy delcroix
Développement web avec Java, Eclipse et Tomcat par Serge Tahé