Cours et tutoriels sur la programmation avec Spring, le portfolio et les outils SpringSource Consultez tous les cours

Nombre d´auteurs : 21, nombre d´articles : 29, dernière mise à jour : 24 février 2012 

 

Sommaire

menu Spring Framework
  • Cours disponible au format PDF Cours visible on-line 
    fr
    Java Quartz avec Spring
    par TheBigJim
    Ce tutorial a pour but de montrer comment faire de l'ordonnancement de tâches (comme le fait cron) avec Java. D'abord nous utiliserons l'API Quartz avec Spring 2.5, puis nous utiliserons Spring 3 avec le namespace task. La méthode est pragmatique, quasimment prête à l'emploi.
    Création : 10 septembre 2010 
  • Cours visible on-line 
    fr
    SpringSource en vidéos
    par Simon Levesque
    SpringSource est une librairie Java qui aide à créer des applications Java complexes. Pour aider dans l'apprentissage, voici quelques vidéos sur différents aspects de cet outil.
    Création : 29 août 2011  · Commentez Donner une note à l'article (4.5)
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    L'objectif de cet article est de vous présenter le framework ACEGI Security system qui permet de sécuriser vos applications Spring. Nous verrons dans un premier temps ce qu'est exactement ce framework, pourquoi il a été créé et enfin nous verrons, par l'exemple, différentes fonctionnalités.
    Création : 1er septembre 2006  · Mise à jour : 1er septembre 2006 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Nous poursuivons ici les articles :

    1.[Variations autour d'une application web à trois couches], disponible à l'url [http://tahe.developpez.com/java/web3tier] .

    2.[M2VC - un moteur MVC pour les applications swing], disponible à l'url [http://tahe.developpez.com/java/m2vc] .

    3.[Construction d'une application swing MVC à trois couches avec Spring], disponible à l'url [http://tahe.developpez.com/java/swing3tier] .

    Ce quatrième article reprend l'application web de l'article 1 en lui donnant une structure à trois couches [ui,domain, dao], couches désormais réparties sur deux machines distinctes :

    1 - les couches [domain, dao] sont sur une machine serveur et implémentent le modèle M du MVC. On offre aux machines clientes un accès à ce modèle M via quatre services web différents, tous fournis par Spring.

    2 - la couche [ui] qui implémente le contrôleur C et les vues V du MVC est implémentée sur une machine cliente sous la forme d'un client riche. Celui-ci est le client swing décrit dans l'article 3. Il repose sur le moteur [M2VC] de l'article 2.
    Création : 1er mai 2005  · Mise à jour : 1er mai 2005 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Cet article, d'Erik Gollot,  introduit le framework Spring et les notions sous-jacentes comme le design pattern IoC (Inversion Of Control).
    Création : 13 novembre 2004  · Mise à jour : 30 novembre 2004 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce document montre les possibilités de configuration des architectures web à trois couches, apportées par le framework Spring ( http://www.springframework.org ) et sa notion d'IoC (Inversion of Control), également appelée injection de dépendance (Dependency Injection). Le document est un tutoriel.
    PDF 20 pages
    Création : 1er juin 2005  · Mise à jour : 1er juin 2005 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Spring 2.0 et namespaces
    par Erik Gollot
    Il parait que les fichiers de configuration Spring peuvent être plus clairs et plus concis avec l'arrivée de la version 2.0. Cette possibilité est offerte grâce à l'usage de namespaces XML dédiés (espaces de nommage). Il s'agit en fait de la possibilité offerte par Spring de spécifier des schémas XML comme références à la syntaxe de ses fichiers de configuration. Nous allons voir dans cet article comment se définir son propre espace de nommage et voir ainsi comment les fichiers de configuration Spring s'en trouvent simplifiés.
    Création : 9 mai 2006  · Mise à jour : 9 mai 2006 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Spring : théorie & pratique
    par Steve Hostettler
    Cet article traite du framework Spring. A la fois de sa mise en oeuvre et de certains des concepts théoriques sur lesquels il repose. Comme par exemple l'injection de dépendance ou encore la programmation orientée aspect.
    Création : 14 décembre 2006  · Mise à jour : 30 mars 2007 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce tutoriel a pour objectif de présenter les principaux aspects du framework de sécurité Acegi Security et son intégration à une application Web existante reposant sur DWR, Spring et Hibernate.
    Création : 25 octobre 2007  · Mise à jour : 25 octobre 2007 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Depuis l'avènement de la programmation orientée objet, les développeurs imaginent et implémentent des composants logiciels réutilisables. Les différentes techniques employées jusqu'à aujourd'hui ne sont malheureusement pas toujours parfaites.
    Création : 2 juin 2007  · Mise à jour : 2 juin 2007 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    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
    Création : 1er mai 2006  · Mise à jour : 1er mai 2006 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Dans beaucoup d'applications informatiques, un module ou composant métier est régulièrement pollué par de multiples appels à des composants utilitaires externes. La programmation par aspect (AOP) va permettre d'extraire les dépendances entre modules concernant des aspects techniques entrecroisés et de les gérer depuis l'extérieur de ces modules en les spécifiant dans des composants du système à développer nommés aspects ; ils sont développés à un autre niveau d'abstraction.
    Création : 17 décembre 2007  · Mise à jour : 17 décembre 2007 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Spring, framework à 'tout' faire
    par Denis Peyrusaubes
    Spring est aujourd'hui l'un des framework Java les plus en vue. Basé sur des concepts simples, il permet néanmoins de modifier considérablement les processus de développement traditionnels des projets Java. Rod Johnson, son créateur, fut l'un des premiers à s'élever contre certaines normes incluses dans la plateforme Java EE, en fustigeant une complexité de développement trop grande à son goût. Partisan de la première heure d'un modèle de développement basé sur les bons vieux pojo (Plain Old Java Object). L'évolution de la plateforme de développement Java lui donnera raison, une refonte des modèles de programmation des EJB3 en est un exemple parfait. Néanmoins la déferlante Spring constatée sur les projets actuels peut laisser perplexe quand à l'utilisation qui en est faîte. S'il est important et justifié de lui reconnaitre nombre de qualité, il semble important de cadrer son usage afin d'éviter toutes dérives liées à une sur-utilisation. Peutêtre faudra t-il lorgner du côté des EJB3 qui bien qu'arrivant après Spring, s'en inspire fortement et ont comme avantage intéressant et incontournable d'être une norme !
    Création : 20 février 2008  · Mise à jour : 20 février 2008 
menu Outillage Spring (LDAP, WebServices, Tests, etc.)
  • Cours disponible au format PDF Cours visible on-line 
    fr
    Toujours avec le même leitmotiv « Droit à l'Essentiel », nous allons créer un service web en java en utilisant CXF et Spring. L'idée est que cet article permette d'être autonome en très peu de temps. Le déploiement du service web qui sera créé sera déployé en local.
    Création : 18 janvier 2011 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Spring WS est un framework développé dans le but d'aider les développeurs à mettre en place de nouveaux services Web.
    Mais qu'apporte-t-il de plus que les autres ? Quelles sont ces particularités ?

    Cet article va tenter de vous présenter ce projet, ainsi qu'un cas pratique sur base de celui-ci.
    Création : 10 mars 2008  · Mise à jour : 10 mars 2008 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce tutoriel a pour objectif de vous aider à mettre en place un projet mixte Flex/WTP utilisant Flex 3, BlazeDS et Spring.
    Création : 4 juin 2008  · Mise à jour : 4 juin 2008 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Tests unitaires avec Spring et JUnit
    par Johnny Beuve, Christophe Knuchel
    Dans cet article, on montrera, à l'aide d'un exemple, comment il est facile de réaliser des tests unitaires avec SPRING d'une application Web. L'application Web testée est un simple CRUD (Create-Read-Update-Delete) d'un document TODO.
    Création : 2 octobre 2005  · Mise à jour : 10 novembre 2005 
  • Cours visible on-line 
    fr
    Cet article a été rédigé pour permettre d'étudier les différentes couches d'une application répondant aux spécifications JMX. Les principales fonctionnalités des clients JMX sont discutées et accompagnées de plusieurs exemples illustratifs.
    Création : 1er octobre 2008  · Mise à jour : 1er octobre 2008 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Remoting avec Hessian
    par Jawher Moussa
    Cet article a pour objectif de vous présenter une solution légère et rapide de remoting avec Caucho Hessian.
    Création : 10 juin 2008  · Mise à jour : 10 juin 2008 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    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
    Création : 1er mai 2006  · Mise à jour : 1er mai 2006 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Qu'est-ce que l'internationalisation ? Comment implémenter celle-ci en Java ? En quoi Spring apporte-t-il un plus dans ce domaine ?
    Cet article va tenter de répondre à ces trois questions.
    Il montrera, grâce à un exemple, la modularité qu'apporte Spring, en permettant de manière transparente pour une application, l'utilisation d'une base de données à la place de fichier properties pour le stockage des messages.
    Création : 27 novembre 2007  · Mise à jour : 27 novembre 2007 
  • Cours disponible au format PDF 
    fr
    L'objet de ce tutorial est de montrer comment accéder simplement aux données d'un serveur Ldap via Spring Ldap 1.2.
    Il est n'est pas nécessaire d'utiliser ou de connaitre Spring pour utiliser ce tutorial.
    Il n'est pas non plus nécessaire d'installer un serveur Ldap, car nous utiliserons le serveur public de www.openldap.com .
    Création : 7 avril 2008  · Mise à jour : 7 avril 2008 
menu Spring Web
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Nous poursuivons ici les articles :

    1.[Variations autour d'une application web à trois couches], disponible à l'url [http://tahe.developpez.com/java/web3tier] .

    2.[M2VC - un moteur MVC pour les applications swing], disponible à l'url [http://tahe.developpez.com/java/m2vc] .

    3.[Construction d'une application swing MVC à trois couches avec Spring], disponible à l'url [http://tahe.developpez.com/java/swing3tier] .

    Ce quatrième article reprend l'application web de l'article 1 en lui donnant une structure à trois couches [ui,domain, dao], couches désormais réparties sur deux machines distinctes :

    1 - les couches [domain, dao] sont sur une machine serveur et implémentent le modèle M du MVC. On offre aux machines clientes un accès à ce modèle M via quatre services web différents, tous fournis par Spring.

    2 - la couche [ui] qui implémente le contrôleur C et les vues V du MVC est implémentée sur une machine cliente sous la forme d'un client riche. Celui-ci est le client swing décrit dans l'article 3. Il repose sur le moteur [M2VC] de l'article 2.
    Création : 1er mai 2005  · Mise à jour : 1er mai 2005 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Spring MVC par l'exemple
    par Serge Tahé
    Le framework Spring, apparu plus récemment que le framework Struts, a tout d'abord été apprécié pour les outils qu'il apportait pour la construction des architectures 3tier. Son concept d'inversion de contrôle (IoC) permet notamment de construire une architecture 3tier avec des couches indépendantes les unes des autres. Changer l'implémentation d'une des couches a un impact zéro sur les autres couches tant que l'interface de celles-ci reste inchangée.
    Par ailleurs, Spring apporte des outils pour construire la couche d'accès aux données grâce à des classes d'intégration de frameworks tels que Hibernate ou Ibatis SqlMap.
    Spring apporte pour la couche web, un certain nombre d'outils pour donner à cette couche une architecture MVC comme le fait Struts. On appelle Spring MVC cet ensemble d'outils et le but de ces articles est de décrire Spring MVC à l'aide d'exemples.
    partie 1
    partie 2
    partie 3
    partie 4
    partie 5
    Création : 18 mars 2006  · Mise à jour : 18 mars 2006 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce document travaille autour d'une application simplifiée de vente de produits en ligne. On y construit une application web à trois couches : une couche d'accès aux données d'un SGBD, une couche métier pour gérer les achats, une couche web de dialogue avec l'utilisateur. La couche web est construite selon selon trois techniques différentes :
    1 - une technologie classique à base de servlet contrôleur et pages JSP
    2 - une technologie Struts
    3 - une technologie Spring MVC
    PDF 105 pages
    Création : 1er février 2005  · Mise à jour : 1er février 2005 
  • Cours disponible au format PDF Cours visible on-line 
    fr
    Les serveurs web légers
    par Philippe Voncken
    Les articles sur le thème des serveurs Web légers abondent un peu partout en ce moment, mais ils traitent la plupart du temps d'Apache et de Lighttpd. Nous allons découvrir ici les serveurs Web légers Java et ce qu'ils apportent de particulier au développeur.
    Création : 3 décembre 2008  · Mise à jour : 3 décembre 2008  · 12 commentaires
menu Intégration avec d'autres frameworks
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce tutoriel a pour objectif de présenter l'intégration du framework AJAX DWR à une application Web existante reposant sur Spring et Hibernate..
    Création : 3 octobre 2007  · Mise à jour : 18 novembre 2007 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce tutoriel a pour objectif de vous aider à mettre en place un projet mixte Flex/WTP utilisant Flex 3, BlazeDS et Spring.
    Création : 4 juin 2008  · Mise à jour : 4 juin 2008 
  • Cours visible on-line Cours téléchargeable au format html 
    fr
    Dans cet article, on montrera, à l'aide d'un exemple, comment SPRING crée et met en relation les objets des différentes couches du framework à notre place. L'exemple consiste en un simple CRUD (Create-Read-Update-Delete) d'un document TODO. Cet article montre aussi l'intégration de JSF, Spring et Hibernate.
    Création : 26 septembre 2005  · Mise à jour : 11 octobre 2005 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce tutoriel a pour objectif de mettre en pratique le développement dirigé par les tests en construisant une petite application web. Du fait de sa taille conséquente, il sera mis à jour régulièrement.
    Création : 27 février 2009  · Mise à jour : 27 février 2009  · 3 commentaires
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Ce tutoriel a pour objectif de guider vos premiers pas dans la création d'un projet Web basé sur Tapestry5, Spring et Hibernate à travers un exemple très simple de page de login.
    Création : 3 octobre 2007  · Mise à jour : 18 novembre 2007 
  • Cours disponible au format PDF Cours visible on-line Cours téléchargeable au format html 
    fr
    Tutoriel Hibernate/JPA - Spring2.5 - Tapestry5
    par Loïc Freiring, Baptiste Meurant
    Ce tutorial a pour but de présenter l'architecture d'une application web Java EE basée sur Hibernate/JPA, Spring et Tapestry5. Il permettra aussi de mettre en place l'architecture d'une telle application en développant une application exemple de bout en bout.
    Création : 16 décembre 2008  · Mise à jour : 16 décembre 2008  · 23 commentaires