Spring-Framework

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

  • 3 Tage

Preis

  • 1.680,- Euro zzgl. MwSt.

Termine

  • 23.06.2008
  • 31.03.2008
  • 20.12.2008
  • weitere Termine auf Anfrage