Session Spring et TDD du ParisJUG

2,322 views

Published on

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
2,322
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
53
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

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

×