Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS JAVA FAQs TUTORIELS JAVASEARCH SOURCES LIVRES OUTILS, EDI & API ECLIPSE NETBEANS BLOG DISCUSSIONS TV
tutoriel cours web mvc java

Les bases du développement web MVC en Java

- par l'exemple -

Par Serge Tahé (home)
 

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 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

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 à 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]


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 oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2005 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'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Java : Eric Siber et Baptiste Wicht - Contacter par EMail :
Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.