GS_SPRING Spring Framework
Die J2EE-Plattform hat sich serverseitig zur Anwendungsentwicklung von verteilten Anwendungen durchgesetzt. Das auf EJB (Enterprise JavaBeans) basierende Entwicklungsmodell von Spring stellt einen Ansatz dar, der leichtgewichtiger und einfacher zu handhaben ist und außerdem die Flexibilität hinsichtlich des Einsatzes und der Austauschbarkeit von Komponenten erlaubt.
Als integriertes Entwicklungswerkzeug (IDE) wird Eclipse verwendet (kann aber auch JDeveloper sein). Als Application Server wird Tomcat bzw. JBoss verwendet (kann aber auch Oracle Application Server 10g sein). Als Datenbank wird Oracle Database 10g verwendet (kann aber auch mySQL sein).
Vorkenntnisse erforderlich
Kursbeschreibung
Spring stellt eine Möglichkeit dar, wie mit einfacheren Konzepten J2EE-Anwendungen erstellt werden können, als im klassischen EJB-Ansatz geboten wird. Mittels des Designansatzes "IoC" - Inversion of Control - werden über Parametrierungsfiles einzelne Komponenten wie auch eigene Klassen in die Applikation eingebracht. Die Programmierung (der Logik) stützt sich somit auf sogenannte POJOs (Plain Old Java Objects) und Dienste aus dem Bereich von J2EE werden beschrieben (deskriptiv konfiguriert). Der Vorteil liegt in der einfacheren und schnelleren Entwicklung sowie der besseren Testbarkeit und Parametrierbarkeit von Anwendungen, ob diese nun innerhalb oder außerhalb eines Application Servers liegt.
Sachgebiete
- Konzepte von Spring
- Inversion of Control
- Dependency Injection
- Vorteile der flexiblen parametrierbaren Entwicklung
- Spring Framework
- Konfiguration von Spring
- Parametrisierung, XML
- Zugriff auf wesentliche Spring Objekte
- BeanFactory
- BeanDefinition
- Auto-Wiring
- Spring und Datenbankzugriffe
- Datenbankzugriff mit JDBC
- JDBCTemplate
- Intergration von Objekt-Relationalen Mappings wie Hibernate
- HibernateTemplate
- Deklaratives Transaktions Handling
- Spring Web Framework
- Spring MVC
- Spring WebFlow
- Integration mit Framework wie Struts oder JSF
- Testen mit Spring
- Springanwendungen außerhalb des J2EE-Containers testen
- Test mit Junit und Spring
Teilnehmerkreis
- Erfahrene Java-Entwickler für J2EE-Anwendungen
Kategorie
Open Java - produktneutrale Java Kurse
Sprache Unterlagen
Sofern vorhanden/möglich Deutsch, anderenfalls Englisch
Kursdauer
3 Tage
Kurspreis
1.770 EUR exkl. Mwst.
Kurstermine