Spring ist der populärste Vertreter einer neuen Generation leichtgewichtiger
Frameworks zur Entwicklung komplexer Unternehmensanwendungen. Für eine Reihe als
unpraktikabel erkannter J2EE-Kerntechnologien bietet Spring einfache und
leistungsfähige Alternativen an. Die Architektur von Spring zielt vor allem auf
die Minimierung von Abhängigkeiten, die einfache Integration existierender
Komponenten und die Unterstützung der testgetriebenen Entwicklung.
Inhalte
Architektur
- Überblick: Probleme in der J2EE
- Lightweight Container als Alternative
- Patterns: Inversion of Control und Depency Injection
- Die Spring-Architektur im Überblick
Grundlagen
- BeanFactory und Application Context
- Formulierung von Abhängigkeiten / Autowiring
- Factories nutzen
- Spring-Komponenten mit eigenem Lebenszyklus
Entwickeln mit Spring
- Spring IDE
- Test Driven Development mit Spring und JUnit
Aspektorientierte Programmierung (AOP)
- AOP am Beispiel von Spring AOP
- Aspekte des Spring Frameworks nutzen (z.B. Transaktionsmanagement)
- Eigene Aspekte entwickeln
Spring Persistenz
- Plain JDBC und DAOs
- O/R-Mapping am Beispiel von Hibernate
Spring im J2EE-Umfeld
- EJBs nutzen mit Spring
- Spring Web MVC als Alternative zu Struts
- Ausblick: Webflows
Zielgruppe / Voraussetzungen
- Erfahrene J2EE-Entwickler
- Grundwissen zu Hibernate empfohlen
Dauer
Preis
Termine
- 23.06.2008
- 31.03.2008
- 20.12.2008
- weitere Termine auf Anfrage