| Start > Seminare > Informationstechnologie >Entwicklungstools und Programmiersprachen >Java Anwendungsentwicklung |
Java Erweiterungen II - Vertiefung
Seminar-Nr. 3323
Das Seminar ist Bestandteil der Qualifizierungspläne:
Zielgruppe
Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.
Voraussetzungen
Sem. 03304 "Java Erweiterungen I" oder Sem. 03324 "Java Intensivtraining für Sprachumsteiger mit Erfahrung in OOP" oder vergleichbare Kenntnisse. Theorie der Struktur und des Aufbaus von XML-Dateien sind nötig.
Seminardaten
Seminar-Nr. 03323
3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1580.00 netto; EUR 1880.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1580.00 netto; EUR 1880.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Dieses Seminar bildet den Abschluss der Basisausbildung für die Java Standard Edition (Java SE). Themen wie Konfiguration und Internationalisierung zeigen Ihnen, wie Sie eine flexible und leicht anpassbare Anwendung mit Java realisieren können. Mit den Schwerpunkten Multithreading, XML-Verarbeitung und Grundlagen von verteilten Anwendungen erhalten Sie hier die Basis für den Einstieg in die komplexe Technologie der Java Enterprise Edition (Java EE)
Programm
Erweiterungen in Java 5/6:
Generics - foreach - Autoboxing - Enums - Varargs - Static ImportsJDBC-Vertiefung:
Template-Klassen - Benutzung von Metadaten - OR-Mapping - DataSource und Connection-PoolsReflection und Java-Beans:
Die Klasse Class - Members: Fields, Methods und Constructors - Beans und Properties - AnnotationsProxies:
Trennung von Fachlogik und Aspekten - Das Proxy-Pattern - InvocationHandler und Dynamic Proxies - Benutzung der CGLibXML:
JAXP - SAX-Parser - DOM- und JDOM-Parser - XMXL-Serialisierung - Beaninfos und PersistenceDelegatesSerialisierung - Vertiefung:
Benutzerdefinierte Seralisierung - readResolve und writeReplace - XML-Serialisierung - BeanInfos und PersistenceDelegatesClient Server und RMI:
ServerSockets und Sockets - Serialsierung von Methodenaufrufen - RMI-Grundlagen - Die RMI-Registry - Stateless und Stateful Objects - Factories - ListenersMultithreading - Vertiefung:
Threads und Runnables - Synchronized - Granularität von Sperren - wait, notify, notifyAll - ThreadLocalDas Concurrent-Package:
SingleTrack - SimpleQueue - ArrayBlockingQueue - Thread-Pooling - SemaphoreVerschiedenes:
Logging - Schwache Referenzen - Class-Loading - Shutdown-HooksMethode
Vortrag, Diskussion, Praktikum am System.



