SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Best Practices mit dem
                                                   Spring Framework


Thorsten Kamann ● thorsten.kamann@itemis.de                            1
Inhalt
                                               Die Spring-IDE

        Features                   Navigation                Aspekte       Visualisierung



                              Architekturen unabhängig von Spring

       Keine Templates                           Standards               Annotations



                                              Testen mit Spring

  Spring Test-XML                       DI               Transaktionen      Annotations


Thorsten Kamann ● thorsten.kamann@itemis.de                                                 2
Die Spring-IDE


Thorsten Kamann ● thorsten.kamann@itemis.de   3
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework

Weitere ähnliche Inhalte

Andere mochten auch

SARONIA - Feedback Recap V4
SARONIA - Feedback Recap V4SARONIA - Feedback Recap V4
SARONIA - Feedback Recap V4Team Saronia
 
SARONIA - Feedback Recap V2
SARONIA - Feedback Recap V2SARONIA - Feedback Recap V2
SARONIA - Feedback Recap V2Team Saronia
 
Extinción de los animales Diverticomputo
Extinción de los animales DiverticomputoExtinción de los animales Diverticomputo
Extinción de los animales DiverticomputoAmelia Acuña
 
Planificaciones 2011 2012
Planificaciones  2011 2012Planificaciones  2011 2012
Planificaciones 2011 2012Damian Castro
 
Cuaderno de prácticas
Cuaderno de prácticasCuaderno de prácticas
Cuaderno de prácticasnenamaryx
 
Apoyo de sostenimiento
Apoyo de sostenimientoApoyo de sostenimiento
Apoyo de sostenimientoCardumo
 
Aportes diapositivas
Aportes diapositivasAportes diapositivas
Aportes diapositivasCaro Lov
 
comparacion
comparacioncomparacion
comparacionayeayess
 
Unión europea 2.ppt
Unión europea 2.pptUnión europea 2.ppt
Unión europea 2.pptceciliazilli
 
MasterThesisWorkshopSlides
MasterThesisWorkshopSlidesMasterThesisWorkshopSlides
MasterThesisWorkshopSlidessmuemd
 
Licencia creative-commons y GPL
Licencia creative-commons y GPLLicencia creative-commons y GPL
Licencia creative-commons y GPLzinihorio01
 

Andere mochten auch (20)

SARONIA - Feedback Recap V4
SARONIA - Feedback Recap V4SARONIA - Feedback Recap V4
SARONIA - Feedback Recap V4
 
SARONIA - Feedback Recap V2
SARONIA - Feedback Recap V2SARONIA - Feedback Recap V2
SARONIA - Feedback Recap V2
 
Extinción de los animales Diverticomputo
Extinción de los animales DiverticomputoExtinción de los animales Diverticomputo
Extinción de los animales Diverticomputo
 
Planificaciones 2011 2012
Planificaciones  2011 2012Planificaciones  2011 2012
Planificaciones 2011 2012
 
Cuaderno de prácticas
Cuaderno de prácticasCuaderno de prácticas
Cuaderno de prácticas
 
David laines navidad
David laines navidadDavid laines navidad
David laines navidad
 
Buchungsportal
BuchungsportalBuchungsportal
Buchungsportal
 
Hardware
HardwareHardware
Hardware
 
Para imprimir unidad2
Para imprimir unidad2Para imprimir unidad2
Para imprimir unidad2
 
Boletin
BoletinBoletin
Boletin
 
Apoyo de sostenimiento
Apoyo de sostenimientoApoyo de sostenimiento
Apoyo de sostenimiento
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Aportes diapositivas
Aportes diapositivasAportes diapositivas
Aportes diapositivas
 
comparacion
comparacioncomparacion
comparacion
 
La lectura objetiva de la imagen
La lectura objetiva de la imagenLa lectura objetiva de la imagen
La lectura objetiva de la imagen
 
Perder peso
Perder pesoPerder peso
Perder peso
 
Unión europea 2.ppt
Unión europea 2.pptUnión europea 2.ppt
Unión europea 2.ppt
 
MasterThesisWorkshopSlides
MasterThesisWorkshopSlidesMasterThesisWorkshopSlides
MasterThesisWorkshopSlides
 
Classparty
ClasspartyClassparty
Classparty
 
Licencia creative-commons y GPL
Licencia creative-commons y GPLLicencia creative-commons y GPL
Licencia creative-commons y GPL
 

Mehr von Thorsten Kamann

Scrum and distributed teams
Scrum and distributed teamsScrum and distributed teams
Scrum and distributed teamsThorsten Kamann
 
Effizente Entwicklung für verteilte Projekte
Effizente Entwicklung für verteilte ProjekteEffizente Entwicklung für verteilte Projekte
Effizente Entwicklung für verteilte ProjekteThorsten Kamann
 
Spring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingSpring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingThorsten Kamann
 
Spring 3 - An Introduction
Spring 3 - An IntroductionSpring 3 - An Introduction
Spring 3 - An IntroductionThorsten Kamann
 
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and MavenWebtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and MavenThorsten Kamann
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyLeichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyThorsten Kamann
 
Let’s groove with Groovy
Let’s groove with GroovyLet’s groove with Groovy
Let’s groove with GroovyThorsten Kamann
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Thorsten Kamann
 
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyLeichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyThorsten Kamann
 

Mehr von Thorsten Kamann (14)

Scrum on rails
Scrum on railsScrum on rails
Scrum on rails
 
Scrum and distributed teams
Scrum and distributed teamsScrum and distributed teams
Scrum and distributed teams
 
Effizente Entwicklung für verteilte Projekte
Effizente Entwicklung für verteilte ProjekteEffizente Entwicklung für verteilte Projekte
Effizente Entwicklung für verteilte Projekte
 
Spring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingSpring 3 - Der dritte Frühling
Spring 3 - Der dritte Frühling
 
Spring 3 - An Introduction
Spring 3 - An IntroductionSpring 3 - An Introduction
Spring 3 - An Introduction
 
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and MavenWebtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyLeichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
 
Let’s groove with Groovy
Let’s groove with GroovyLet’s groove with Groovy
Let’s groove with Groovy
 
Groovy - Rocks or Not?
Groovy - Rocks or Not?Groovy - Rocks or Not?
Groovy - Rocks or Not?
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?
 
Spring 2.0
Spring 2.0Spring 2.0
Spring 2.0
 
Spring 2.0
Spring 2.0Spring 2.0
Spring 2.0
 
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyLeichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
 

My Daily Spring - Best Practices with the Springframework

  • 1. Best Practices mit dem Spring Framework Thorsten Kamann ● thorsten.kamann@itemis.de 1
  • 2. Inhalt Die Spring-IDE Features Navigation Aspekte Visualisierung Architekturen unabhängig von Spring Keine Templates Standards Annotations Testen mit Spring Spring Test-XML DI Transaktionen Annotations Thorsten Kamann ● thorsten.kamann@itemis.de 2
  • 3. Die Spring-IDE Thorsten Kamann ● thorsten.kamann@itemis.de 3