- المجموعات المستهدفة:
- Das Seminar richtet sich an Softwarentwickler und Projektleiter.
- المتطلبات المهنية:
- Sehr gute Kenntnisse in Java-Programmierung entsprechend des Java-Aufbaukurses, grundlegende Kenntnisse Java EE, weiterhin sind Kenntnisse in XML, JavaScript und Servlet-Programmierung erforderlich.
- المتطلبات التقنية:
- Keine besonderen Anforderungen.
- منهجية وكالات العمل:
- C 1435-10-40 Web-, Internetprogrammierung
المحتويات
- Client-Technologien: HTML, XML, XSLT, DOM-JavaScipt, Unterschiede zwischen den Browsern
- AJAX-Überblick: Definition, Abgrenzung zu RIA und Web 2.0, prinzipielle Arbeitsweise, XMLHttpRequest-Objekt, synchrone und asynchrone Requests,
- AJAX Response
- Server-Technologien AJAX-Java: Verabeitung im Applikationsserver, Ergebnisse und Rückkgabe als XML File, Text- oder JSON-Dokument, Java APIs und Hilfsklassen zur AJAX-Unterstützung, AJAX und JavaServerFaces, AJAX und Struts, Java Frameworks für AJAX (OpenSource-Lösungen und Produktübersicht)
- AJAX im Browser: Eingabe-Validierung, Datenaktualisierung und Benachrichtigung, User-Interface-Elemente, komplexe Komponenenten (Trees, Menüs etc.) und dynamische Seitengestaltung
- Frameworks in der Praxis: Prototype und Dojo als JavaScript-Frameworks, Java mit DWR und GWT, Java EE mit AJAX Tag Libraries, JavaServerFaces und Struts