Verteilte Programmierung mit Java
Mehrschichtenanwendungen mit JDBC, RMI und CORBA
| Bestellcode: | J.JDC |
| Dauer: | 3 |
| Preis: | 1.315,- € (zzgl. 19 % MwSt.) |
| Ort: | nach Vereinbarung |
| Termine: | nach Vereinbarung |
Beschreibung
Verteilte Applikationen spielen in der heutigen Zeit eine immer größere Rolle, sei es innerhalb eines Unternehmens, sei es darüber hinaus im Internet. Dabei entstehen, abgesehen von der Architektur, ganz neue Probleme und Anforderungen, nicht zuletzt in Bezug auf Sicherheit oder Portabilität. Gerade hier hat Java seine unübertroffenen Vorteile und so stellt es auch eine ganze Reihe von Technologien zur Verfügung, die die Entwicklung verteilter Applikationen unterstützen.
Dieser Kurs beschäftigt sich mit dem Problem der verteilten Applikationen und wie diese mit Java-Technologien umgesetzt werden können. Sie erfahren, wie sich die klassische Client-/Server-Architektur im Laufe der Zeit verändert hat und welche neuen Technologien für verteilte Applikationen zur Verfügung stehen. Die in der Standardedition der Java 2 Technologie (J2SE) enthaltenen Pakete für verteilte Programmierung werden vorgestellt (JDBC, RMI, CORBA) und ein Ausblick auf die Enterprise-Edition der Java 2 Technologien (insbesondere EJB) wird gegeben.
Der Kurs enthält eine relativ komplexe, durchgängige, praktische Übung, in der Sie das Gelernte umsetzen können.
Inhalt
- Konzepte der verteilten Programmierung
- n-Tier-Architekturen
- Datenbankzugriffe mit JDBC
- Verteilte Objekte
- Verteilte Programmierung mit der Remote Method Invocation (RMI)
- Einführung in die Common Object Request Broker Architecture (CORBA)
- Ausblick auf Enterprise JavaBeans (EJB)
Abgrenzung
Der Kurs behandelt die Technologien der Java Enterprise-Edition nur kurz im Überblick. Wie man diese Technologien anwendet, erfahren Sie im Kurs J.JEE-APP Die Programmierung von EJB wird im Kurs J.EJB vermittelt.
Teilnehmervoraussetzungen
Für diesen Kurs sind Java-Kenntnisse, wie sie in unserem Kurs J.JAVA vermittelt werden erforderlich. Längere Praxiserfahrung mit Java ist von Vorteil.


