{"course":{"productid":9570,"modality":6,"active":true,"language":"de","title":"Java Erweiterungen II - Vertiefung","productcode":"JAVA-ERW-2","vendorcode":"OT","vendorname":"Other","fullproductcode":"OT-JAVA-ERW-2","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/ot-java-erw-2","objective":"<p>Dieses Seminar bildet den Abschluss der Basisausbildung f&uuml;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&ouml;nnen. Mit den Schwerpunkten Multithreading, XML-Verarbeitung und Grundlagen von verteilten Anwendungen erhalten Sie hier die Basis f&uuml;r den Einstieg in die komplexe Technologie der Java Enterprise Edition (Java EE).<\/p>","essentials":"<p>Theorie der Struktur und des Aufbaus von XML-Dateien sind n&ouml;tig<\/p>\n<p><span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/course\/ot-java-erw-1\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Java Erweiterungen I <span class=\"fl-prod-pcode\">(JAVA-ERW-1)<\/span><\/a><\/span><\/p>","audience":"<p>Anwendungsentwickler, Software-Ingenieure, Internet-\/Intranet-Entwickler<\/p>","contents":"<p><strong>Vertiefung Generics<\/strong><\/p>\n<p>\n<strong>JDBC-Vertiefung:<\/strong><\/p>\n<ul>\n<li>Template-Klassen<\/li><li>Benutzung von Metadaten<\/li><li>OR-Mapping<\/li><li>DataSource und Connection-Pools<\/li><\/ul><p><strong>Reflection und Java-Beans:<\/strong><\/p>\n<ul>\n<li>Die Klasse Class<\/li><li>Members: Fields, Methods und Constructors<\/li><li>Beans und Properties<\/li><li>Annotations<\/li><\/ul><p><strong>Proxies:<\/strong><\/p>\n<ul>\n<li>Trennung von Fachlogik und Aspekten<\/li><li>Das Proxy-Pattern<\/li><li>InvocationHandler und Dynamic Proxies<\/li><li>Benutzung der CGLib<\/li><\/ul><p><strong>XML:<\/strong><\/p>\n<ul>\n<li>JAXP<\/li><li>SAX-Parser<\/li><li>DOM- und JDOM-Parser<\/li><li>XMXL-Serialisierung<\/li><li>Beaninfos und PersistenceDelegates<\/li><\/ul><p><strong>Serialisierung - Vertiefung:<\/strong><\/p>\n<ul>\n<li>Benutzerdefinierte Seralisierung<\/li><li>readResolve und writeReplace<\/li><li>XML-Serialisierung<\/li><li>BeanInfos und PersistenceDelegates<\/li><\/ul><p><strong>Client Server und RMI:<\/strong><\/p>\n<ul>\n<li>ServerSockets und Sockets<\/li><li>Serialsierung von Methodenaufrufen<\/li><li>RMI-Grundlagen<\/li><li>Die RMI-Registry<\/li><li>Stateless und Stateful Objects<\/li><li>Factories<\/li><li>Listeners<\/li><\/ul><p><strong>Multithreading - Vertiefung:<\/strong><\/p>\n<ul>\n<li>Threads und Runnables<\/li><li>Synchronized<\/li><li>Granularit&auml;t von Sperren<\/li><li>wait, notify, notifyAll<\/li><li>ThreadLocal<\/li><\/ul><p><strong>\nDas Concurrent-Package:<\/strong><\/p>\n<ul>\n<li>SingleTrack<\/li><li>SimpleQueue<\/li><li>ArrayBlockingQueue<\/li><li>Thread-Pooling<\/li><li>Semaphore<\/li><\/ul><p><strong>Verschiedenes:<\/strong><\/p>\n<ul>\n<li>Logging<\/li><li>Schwache Referenzen<\/li><li>Class-Loading<\/li><li>Shutdown-Hooks<\/li><\/ul>","objective_plain":"Dieses Seminar bildet den Abschluss der Basisausbildung f\u00fcr 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\u00f6nnen. Mit den Schwerpunkten Multithreading, XML-Verarbeitung und Grundlagen von verteilten Anwendungen erhalten Sie hier die Basis f\u00fcr den Einstieg in die komplexe Technologie der Java Enterprise Edition (Java EE).","essentials_plain":"Theorie der Struktur und des Aufbaus von XML-Dateien sind n\u00f6tig\n\nJava Erweiterungen I (JAVA-ERW-1)","audience_plain":"Anwendungsentwickler, Software-Ingenieure, Internet-\/Intranet-Entwickler","contents_plain":"Vertiefung Generics\n\n\nJDBC-Vertiefung:\n\n\n- Template-Klassen\n- Benutzung von Metadaten\n- OR-Mapping\n- DataSource und Connection-Pools\nReflection und Java-Beans:\n\n\n- Die Klasse Class\n- Members: Fields, Methods und Constructors\n- Beans und Properties\n- Annotations\nProxies:\n\n\n- Trennung von Fachlogik und Aspekten\n- Das Proxy-Pattern\n- InvocationHandler und Dynamic Proxies\n- Benutzung der CGLib\nXML:\n\n\n- JAXP\n- SAX-Parser\n- DOM- und JDOM-Parser\n- XMXL-Serialisierung\n- Beaninfos und PersistenceDelegates\nSerialisierung - Vertiefung:\n\n\n- Benutzerdefinierte Seralisierung\n- readResolve und writeReplace\n- XML-Serialisierung\n- BeanInfos und PersistenceDelegates\nClient Server und RMI:\n\n\n- ServerSockets und Sockets\n- Serialsierung von Methodenaufrufen\n- RMI-Grundlagen\n- Die RMI-Registry\n- Stateless und Stateful Objects\n- Factories\n- Listeners\nMultithreading - Vertiefung:\n\n\n- Threads und Runnables\n- Synchronized\n- Granularit\u00e4t von Sperren\n- wait, notify, notifyAll\n- ThreadLocal\n\nDas Concurrent-Package:\n\n\n- SingleTrack\n- SimpleQueue\n- ArrayBlockingQueue\n- Thread-Pooling\n- Semaphore\nVerschiedenes:\n\n\n- Logging\n- Schwache Referenzen\n- Class-Loading\n- Shutdown-Hooks","skill_level":"Intermediate","version":"1","duration":{"unit":"d","value":3,"formatted":"3 Tage"},"pricelist":{"List Price":{"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":1790},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":1790}}},"lastchanged":"2025-07-29T12:17:42+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/json-course-schedule\/9570","source_lang":"de","source":"https:\/\/portal.flane.ch\/swisscom\/json-course\/ot-java-erw-2"}}