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/