Les bases du développement web MVC en Java

publicité
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é
I - Les outils utilisés : ....................................................................................................................................... 3
II - Téléchargements....................................................................................................................................................3
-2Les 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/
Les bases du développement web MVC en Java par Serge Tahé
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]
-3Les 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/
Téléchargement