Spring - Framework für Java
Seminarziel
Lightweight Container, Inversion of Control, Dependency Injection, Aspect-Oriented Programming ?Spring ist mehr als nur eine leichtgewichtige Alternative zu EJBs. Ein vorintegriertes Application Framework, das als Gesamtlösung eingesetzt werden kann. Dieses Seminar vermittelt neben kurzen theoretischen Einheiten hauptsächlich praktische Übungen zum Einsatz des Frameworks (Version 2.0) im produktiven Umfeld.
Seminarinhalte
Einführung
J2EE Technologie Überblick
Mehrschichten- und Komponentenarchitekturen
Inversion of Control (IoC) und Dependency Injection
leichtgewichtige Container Architekturen und deren Vorteile
Der IoC-Container
Beans: BeanFactory, BeanDefinitons und deren Einsatz
Nutzung des Application Contextes
Initialisierung und Lebenszyklus von Komponenten
Konfiguration mit Propertydateien
Abhängigkeiten zwischen Komponenten definieren und nutzen
Setter- und Constructor Injection
Aspektorientierte Programmierung (AOP) mit Spring
AOP Konzepte
Spring AOP Einführung und Mechanismen
Effektiver Datenzugriff
DAO (Data Access Object) Support
Zugriff mittels JDBC
Anbindung von O/R Mapper (z.B. JDO, Kodo, Hibernate)
Resource Management
Deklaratives Transaktionsmanagement
Spring Remoting, JMS und JMX
Remoting mit Spring
JMS
Integration von EJBs
JMX
Spring und Tests
Isolierte Unit Tests
Schnelle Integrationstests
F?rderung:
KEINE
Seminarziel
Lightweight Container, Inversion of Control, Dependency Injection, Aspect-Oriented Programming ?Spring ist mehr als nur eine leichtgewichtige Alternative zu EJBs. Ein vorintegriertes Applic ...
Mehr Informationen >>