Schulung Spring Framework
(S806)Überblick
Beschreibung
Die Java EE Plattform hat sich in der serverseitigen Anwendungsentwicklung mit Java durchgesetzt. Doch dieses Standardmodell basiert auf den Enterprise JavaBeans (EJB), die einen schwergewichtigten Ansatz darstellen. Mit dem Spring Framework gibt es jetzt eine so genannte "leichtgewichtige" Alternative. Hierbei werden möglichst wenig Abhängigkeiten zum Container bzw. Java EE-Framework erzwungen. Es werden ausschließlich POJO (Plain Old Java Object) Objekte verwendet und die verwendeten Dienste der Java EE Plattform, wie z. B. der Transaktionsdienst, nur deskriptiv konfiguriert. Der Vorteil liegt in der einfachen Entwicklung von leicht testbaren Anwendungen. Der praktische Umgang mit dem Spring Framework ist Schwerpunkt dieses Seminars.
| Termin | Freie Plätze | Tage | € zzgl. MwSt. | ||||
|---|---|---|---|---|---|---|---|
| 24.09.-28.09.2012 |
|
>3 | 5 | 2.380,00 *
|
Buchen | Reservieren | |
| 10.12.-14.12.2012 | >3 | 5 | 2.380,00 *
|
Buchen | Reservieren |
= Durchführung garantiert
- * = 10% Frühbucherrabatt
= Der dritte Mitarbeiter nimmt kostenlos teil
(Nicht mit anderen Preisnachläßen kombinierbar)
Details
Schulungs-Ziel
Die Teilnehmer entwickeln während des Seminars eine auf dem Spring Framework basierende Java EE-Anwendung und lernen das Spring Framework professionell einzusetzen.
Wer sollte teilnehmen
Java-Entwickler und Architekten, die bereits mit der Java EE Plattform verteilte Anwendungen entwickelt haben und mit dem Spring Framework leichtgewichtige Anwendungen erstellen wollen. Mehrjährige Erfahrung im Einsatz der Java SE APIs und Grundkenntnisse in den Technologien XML, JDBC, Servlets, Java EE APIs wie der JTA sind für den Kurs notwendig. Das Programmieren mit der Eclipse IDE und insbesondere den Java Development Tools sollte den Teilnehmern vertraut sein.
Inhalt
- Einführung in das Spring Framework
- Einsatzmöglichkeiten des Spring Frameworks
- Einführung in die leichtgewichtige Architektur des Spring-Containers
- Typische Architekturen für spring-basierte Anwendungen
- Wie das Spring Framework hilft, sauberen und leichter wartbaren Code zu schreiben
- Tool Unterstützung für die Anwendungsentwicklung
- Die Spring IDE für die Eclipse-Plattform
- Dependency Injection dem Spring Container
- Dependency Injection (DI) und Inversion of Control (IoC)
- Der Spring ApplicationContext
- Einsatz von XML und JDK 5.0 Annotationen für die Konfiguration
- Einsatzmöglichkeiten von Auto-wiring
- Fortgeschrittene Konfiguration über Annotationen mit Java Config und der Spring Expression Language (SpEL)
- Spring AOP
- Einsatzmöglichkeiten von AOP
- Aspektorientierte Programmierung mit Spring AOP
- Die Spring Advice-Typen
- Spring und Zugriff auf relationale Datenbanken
- Datenbankzugriff mit dem JDBC-Template
- Integration von Hibernate in Spring
- Generisches Data Access Object (DAO) mit dem Hibernate-Template
- Programmatische und deklarative Transaktions-Verwaltung
- Spring im Web
- Webanwendung mit Spring Web MVC entwickeln
- Konfiguration des Dispatcher Servlets
- Request-Processing mit Annotationen
- RESTful Web Services mit Spring MVC
- Einsatz von Spring Security für die Authentifizierung und Autorisierung
- Testen mit Spring
- Vorstellung der Test-driven Development (TDD) Methode
- Anwendungen mit JUnit und Spring testen
- Isolierte Integrationstests mit dem Spring TestContext Framework
- Spring und die Java EE Plattform
- Vergleich zu EJB 3.0 und Java EE 6
- Einsatz im Applikationsserver und Einbindung von EJBs
- Spring Remoting mit RMI, HttpInvoker und JMS
- Spring und Java Management Extensions (JMX)
- Scheduling mit Timern und Thread Pools
Organisation
Teilnehmerzahl
min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***
Schulungszeiten
5 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsalternativen
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Individualschulungsanfrage
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks
Kommentare der Teilnehmer
- Teilnehmer von "Deutsche Telekom AG, PG1002 Friedr.-Ebert-Allee 140, Bonn": Trainer war sehr kompetent und didaktisch sehr gut.!
- Teilnehmer von "METRO SYSTEMS ... ": Fachlich super!!
- Teilnehmer von "inxmail ... ": Komplexes Thema gut erklärt. Flexibel in der "Dodid". Gut gefallen hat mir das learning by Doing.!
- Teilnehmer von "WestLB AG ": Gute Prxis-Tipps!
- Teilnehmer von "IntelliNet Beratung & Technologie ... ": Know How gut weitergegeben. Nicht an PowerPoint festgehalten, sondern frei vermittelt. Super!!! Guter Einblick und Motivation.!
