10 juin 2008




                                                                                                         ...
10 juin 2008


                                    Spring TDD
             Présentation de Spring 2.5
                    ...
Objectif
 Réaliser un blog avec Spring 2.5


 Le blog permet de:
   Poster des articles
   Lire des articles


 Un article...
Architecture logicielle

                                    Model                               View
   Blog
 Controller
...
Annotations
 @Repository
   Indique que la classe est de type DAO
   Traduit les exceptions en DataAccessException
 @Servi...
Conclusion
 Utiliser Spring 2.5 !
   Simplicité avec les annotations
   Fini les fichiers XML
   Un MVC très léger
   Adap...
Questions /
                         Réponses



                                              www.parisjug.org
Copyright ...
Sponsors




  00/00/2008           Titre de la présentation                                                              ...
Merci de votre
     attention!


                                                                                         ...
Prochain SlideShare
Chargement dans…5
×

Session Spring et TDD du ParisJUG

2 330 vues

Publié le

Publié dans : Technologie
1 commentaire
3 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
2 330
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
53
Commentaires
1
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Session Spring et TDD du ParisJUG

  1. 1. 10 juin 2008 www.parisjug.org www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  2. 2. 10 juin 2008 Spring TDD Présentation de Spring 2.5 par du code Christian Blavier Jean-François Hélie Octo Technology www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  3. 3. Objectif Réaliser un blog avec Spring 2.5 Le blog permet de: Poster des articles Lire des articles Un article est composé d’un: Titre Contenu 10/06/2008 10/06/ Spring TDD www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  4. 4. Architecture logicielle Model View Blog Controller Controller Blog Service Blog Dao BDD 10/06/2008 10/06/ Spring TDD www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  5. 5. Annotations @Repository Indique que la classe est de type DAO Traduit les exceptions en DataAccessException @Service Indique que la classe est de la couche service @Autowired Injecte automatiquement les dépendances @Controller Indique que la classe est de type Controller @RequestMapping Permet d’associer une méthode ou une classe à une URL et au type d’appel HTTP 10/06/2008 10/06/ Spring TDD www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  6. 6. Conclusion Utiliser Spring 2.5 ! Simplicité avec les annotations Fini les fichiers XML Un MVC très léger Adapté pour le TDD Des outils pour les tests Utiliser Unitils ! Des annotations pour déclarer les mocks Encapsulation de EasyMock Léger 10/06/2008 Spring TDD www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  7. 7. Questions / Réponses www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  8. 8. Sponsors 00/00/2008 Titre de la présentation www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique
  9. 9. Merci de votre attention! www.parisjug.org Copyright © 2008 ParisJug. Licence CC – Creative Commons 2.0 France – Paternité – Pas d'Utilisation Commerciale – Partage des Conditions Initiales à l'Identique

×