Enviar pesquisa
Carregar
Session Spring et TDD du ParisJUG
•
3 gostaram
•
841 visualizações
Christian Blavier
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 9
Baixar agora
Baixar para ler offline
Recomendados
Cfengine presentation @Loadays
Cfengine presentation @Loadays
RUDDER
Spring RabbitMQ
Spring RabbitMQ
Martin Toshev
20080513 - Paris Jug - Maven à La Demande
20080513 - Paris Jug - Maven à La Demande
Arnaud Héritier
Paris JUG - Backbone.js en environnement Java - Laurent DUTHEIL et Frederic M...
Paris JUG - Backbone.js en environnement Java - Laurent DUTHEIL et Frederic M...
Frederic Merizen
Soirée Data Grid au Paris JUG (2009/05/12)
Soirée Data Grid au Paris JUG (2009/05/12)
Cyrille Le Clerc
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
François Le Droff
Wicket - JUG Lausanne
Wicket - JUG Lausanne
Christian Blavier
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
Arnaud Héritier
Recomendados
Cfengine presentation @Loadays
Cfengine presentation @Loadays
RUDDER
Spring RabbitMQ
Spring RabbitMQ
Martin Toshev
20080513 - Paris Jug - Maven à La Demande
20080513 - Paris Jug - Maven à La Demande
Arnaud Héritier
Paris JUG - Backbone.js en environnement Java - Laurent DUTHEIL et Frederic M...
Paris JUG - Backbone.js en environnement Java - Laurent DUTHEIL et Frederic M...
Frederic Merizen
Soirée Data Grid au Paris JUG (2009/05/12)
Soirée Data Grid au Paris JUG (2009/05/12)
Cyrille Le Clerc
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
François Le Droff
Wicket - JUG Lausanne
Wicket - JUG Lausanne
Christian Blavier
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
Arnaud Héritier
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
JUG Lausanne
20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation Maven
Arnaud Héritier
Fuse source parisjug-10052011
Fuse source parisjug-10052011
Charles Moulliard
Dépasser map() et reduce()
Dépasser map() et reduce()
Modern Data Stack France
Usi2010 presentation nmartignole slideshare
Usi2010 presentation nmartignole slideshare
Nicolas Martignole
Djang formation-django
Djang formation-django
CERTyou Formation
Web 2.0 - GTI780 & MTI780 - ETS - A08
Web 2.0 - GTI780 & MTI780 - ETS - A08
Claude Coulombe
GWT Approfondissement - GTI780 & MTI780 - ETS - A08
GWT Approfondissement - GTI780 & MTI780 - ETS - A08
Claude Coulombe
Introduction Groovy / Grails - Cyril Picat - December 2009
Introduction Groovy / Grails - Cyril Picat - December 2009
JUG Lausanne
Hadoop chez Kobojo
Hadoop chez Kobojo
Modern Data Stack France
Forum français de l'OGC - Sageo 2009
Forum français de l'OGC - Sageo 2009
Nicolas Klein
Codathlon Google App Engine
Codathlon Google App Engine
VincentBostoen
Maven2 - Philippe Kernevez - March 2009
Maven2 - Philippe Kernevez - March 2009
JUG Lausanne
Mais conteúdo relacionado
Semelhante a Session Spring et TDD du ParisJUG
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
JUG Lausanne
20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation Maven
Arnaud Héritier
Fuse source parisjug-10052011
Fuse source parisjug-10052011
Charles Moulliard
Dépasser map() et reduce()
Dépasser map() et reduce()
Modern Data Stack France
Usi2010 presentation nmartignole slideshare
Usi2010 presentation nmartignole slideshare
Nicolas Martignole
Djang formation-django
Djang formation-django
CERTyou Formation
Web 2.0 - GTI780 & MTI780 - ETS - A08
Web 2.0 - GTI780 & MTI780 - ETS - A08
Claude Coulombe
GWT Approfondissement - GTI780 & MTI780 - ETS - A08
GWT Approfondissement - GTI780 & MTI780 - ETS - A08
Claude Coulombe
Introduction Groovy / Grails - Cyril Picat - December 2009
Introduction Groovy / Grails - Cyril Picat - December 2009
JUG Lausanne
Hadoop chez Kobojo
Hadoop chez Kobojo
Modern Data Stack France
Forum français de l'OGC - Sageo 2009
Forum français de l'OGC - Sageo 2009
Nicolas Klein
Codathlon Google App Engine
Codathlon Google App Engine
VincentBostoen
Maven2 - Philippe Kernevez - March 2009
Maven2 - Philippe Kernevez - March 2009
JUG Lausanne
Semelhante a Session Spring et TDD du ParisJUG
(13)
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation Maven
Fuse source parisjug-10052011
Fuse source parisjug-10052011
Dépasser map() et reduce()
Dépasser map() et reduce()
Usi2010 presentation nmartignole slideshare
Usi2010 presentation nmartignole slideshare
Djang formation-django
Djang formation-django
Web 2.0 - GTI780 & MTI780 - ETS - A08
Web 2.0 - GTI780 & MTI780 - ETS - A08
GWT Approfondissement - GTI780 & MTI780 - ETS - A08
GWT Approfondissement - GTI780 & MTI780 - ETS - A08
Introduction Groovy / Grails - Cyril Picat - December 2009
Introduction Groovy / Grails - Cyril Picat - December 2009
Hadoop chez Kobojo
Hadoop chez Kobojo
Forum français de l'OGC - Sageo 2009
Forum français de l'OGC - Sageo 2009
Codathlon Google App Engine
Codathlon Google App Engine
Maven2 - Philippe Kernevez - March 2009
Maven2 - Philippe Kernevez - March 2009
Session Spring et TDD du ParisJUG
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.
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.
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.
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.
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.
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.
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.
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.
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
Baixar agora