aformatik.

Sie können freiwillige Statistik-Cookies erlauben oder ablehnen. Eine Ablehnung schränkt die Inhalte dieser Website nicht ein.

Sie können diese Einstellungen jederzeit erneut öffnen. Weitere Datenschutzhinweise

TRAINING / KURS 520

Einführung in Spring

Praxisnah lernen. Zusammenhänge verstehen. Wissen anwenden.

Das Open-Source-Framework Spring ist seit Jahren sowohl ein mächtiger und flexibler Ersatz für Jakarta Enterprise Umgebungen als auch eine gute Ergänzung innerhalb von Jakarta Enterprise-Architekturen.

Viele unrunde oder wenig durchgängig konsistente Features des serverseitigen Javas können durch den Einsatz von Spring angenehm und einfach gestaltet werden.

Die Modularität von Spring ermöglicht es dem Java-Entwickler, das Framework für viele unterschiedliche und auch kleine Einsatzgebiete zu nutzen, ohne die Nachteile solcher allumfassenden Monolithen wie Jakarta Enterprise und deren Komplexität in die Projekte hineinzutragen.

Das Seminar bietet einen ersten Überblick und Einstieg in das Core-Framework von Spring und erkundet auch die Bereiche der Persistenzschicht mit JDBC und der Java Persistence API (JPA).

Kursziele

Die Teilnehmer sind nach dem Besuch dieses Kurses in der Lage, einfache, auf Spring basierende, Anwendungen zu entwickeln und damit verbundene Architekturen zu bewerten.

Themen

  • Einführung
  • Eine erste Tour (Installation, Konfiguration, erster Einsatz, das Bean-Konzept)
  • Core I (Dependency-Injection, Wiring)
  • Core II (Bean-Erzeugung, Kontextobjekte, Annotations, Umgang mit Ressourcen)
  • Optional: Aspektorientierung (AOP) in Spring
  • Spring-Unterstützung für JDBC
  • Spring und JPA
  • Transaktionsmanagement mit Spring

Zielgruppe

Programmentwickler/innen

Voraussetzungen

Gute Java Kenntnissee und Programmiererfahrung. Vorzugsweise Kenntnisse aus unseren Seminaren „Java-Programmierung 1 – 4“ bzw. gleichwertige Kurse. Weiterhin sind JPA-Kenntnisse erforderlich.

Werkzeuge und Unterlagen

Als Entwicklungsumgebung stehen Eclipse mit Spring-Plugin oder die SpringSource Tool Suite zur Verfügung. Hibernate dient als Persistence-Provider, die Daten kommen aus einer Derby-Datenbank. Die im Theorieteil besprochenen Konzepte werden durch zahlreiche praktische Übungen am Rechner vertieft. Alle Unterlagen und Übungen sind auf Deutsch.

Kursdauer

2 Tage

Fragen und Anmeldung

info-de[at]aformatik.de

Kontakt