| Schulungsinhalte | - Spring Framework
- Container-Architektur: Java EE und Spring im Vergleich; Der Spring Container: Inversion of Control/Dependency Injection, Externe Konfiguration, Konfigurationseinstellungen, Zugriff über BeanFactory und ApplicationContext; detaillierte Konfigurationseinstellungen: Bean-Definition und spring-beans.xml; Werkzeuge und IDE-Integration
- Programmierung
- Integration eigener Klassen in das Spring Framework; Spring-API; Verwendung von Callback-Schnittstellen: BeanFactoryAware, ApplicationContextAware; Remote-Zugriff auf Spring: RMI, http und Web Services; Aspektorientierte Programmierung: Spring AOP und AspectJ-Integration; Attributorientierte Programmierung: Spring Metadata Support, Annotations
- Datenzugriff
- Die DAO-Abstraktionsschicht: Abstrakte Basisklassen und Exceptions; Datenzugriff mit JDBC; Integration von O/R-Mappern am Beispiel Hibernate; Transaktionsmanagement
- Web Framework
- Spring MVC: Dispatcher Servlet, Controller, Handler Mappings und Spring Tag Library; Integration von View-Technologien: JSP, Velocity, XSLT; Integration anderer Web Frameworks am Beispiel Struts und JavaServer Faces; Ausblick auf Spring WebFlow
- Weitere Enterprise Services
- Messaging Services und JMS - Enterprise JavaBeans: Zugriff und vereinfachte Programmierung; Anbindung an Mail-Systeme; Management mit JMX; Scheduling von Aufgaben
|