Les bases du développement web MVC en Java
- par l'exemple -
Par Serge Tahé
Date de publication : 2 janvier 2010
Dernière mise à jour : 2 mai 2013
Ce cours / tutoriel est destiné aux personnes connaissant Java et débutant dans le domaine
du développement web. Il présente des bases de la programmation web en Java telles que :
• les servlets et les pages JSP
• une introduction à l'architecture MVC (Modèle - Vue - Contrôleur)
• une introduction à l'architecture 3tier [web, métier, dao]
• une présentation de Spring Ioc pour lier les couches dans une architecture 3tier
• une utilisation de Spring pour faciliter l'écriture des couches [métier, dao]
• des exemples pour illustrer tous ces points
Ce document est lié à d'autres articles / cours / tutoriels écrits par le même auteur :
• il vient en complément du cours "Introduction à la programmation web en Java"
[http://tahe.developpez.com/java/web/] qu'il complète en mettant l'accent sur les
architectures MVC et 3tier ainsi qu'en présentant Spring.
• il reprend l'esprit du tutoriel "Développement web en Java avec Eclipse et Tomcat"
[http://tahe.developpez.com/java/eclipse/] pour ce qui est des exemples. Le lecteur
est invité à tester ceux-ci lui-même. Pour cela, on indique où trouver les outils
du développement web, comment les configurer et comment les utiliser. On fournit
également le code source des exemples.
• il prépare à l'étude de deux frameworks de développement web : Struts [http://
tahe.developpez.com/java/struts/] et Spring MVC [http://tahe.developpez.com/
java/springmvc-part1].
Les bases du développement web MVC en Java par Serge Tahé
- 2 -
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2013 Serge Tahé . 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'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée à la SACD.
http://tahe.developpez.com/java/baseswebmvc/
I - Les outils utilisés : ....................................................................................................................................... 3
II - Téléchargements....................................................................................................................................................3
Les bases du développement web MVC en Java par Serge Tahé
- 3 -
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2013 Serge Tahé . 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'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée à la SACD.
http://tahe.developpez.com/java/baseswebmvc/
I - Les outils utilisés : 
• Eclipse 3.1.2, WTP 1.02 (Web Tools Package), Tomcat 5.5.17, Spring 1.2.8 pour le développement Java
• Spring et Ibatis pour l'accès aux SGBD
• les SGBD Firebird 1.5, Postgres 8.x, MySQL 4.x, SQL Server Express 2005 pour le stockage de données
• IBExpert, EMS SQL Manager pour Firebird, MySQL, Postgres, SQL Server Express : pour administrer les
SGBD précédents
II - Téléchargements
Téléchargement PDF de l'article (264 pages, 8 Mo) : ftp (plus rapide) http (plus lent)
Les projets Eclipse de l'article (8 Mo) : ftp (plus rapide) http (plus lent)
Exercices d'application
A lire également :
•Introduction par l'exemple à Java Server Faces, Primefaces et Primefaces mobile (Juin 2012)
•Introduction à Struts 2 par l'exemple (Janvier 2012)
•Créer un service web Java EE avec Netbeans 6.5 et le serveur Glassfish
•Introduction à Java EE avec Netbeans 5.5.1 (Novembre 2007)
•Persistance Java 5 par la pratique (Juin 2007)
•Spring MVC par l'exemple (Mars 2006)
•Introduction à Struts (Déc 2003)
Les autres ressources du site [http://tahe.developpez.com]
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!