| V E R T E I L T E A N W E N D U N G E N - Grundlagen |
| 0. | Komponentenorientierte Programmierung | ||
| Grundlagen / Voraussetzungen | 02.03.16 - | 43 kB | |
| 1. | Objekt-Serialisierung | ||
| Einführung | 02.03.16 - | 54 kB | |
| Objekte in Datei speichern | 02.03.16 - | 50 kB | |
| Objekte aus Datei lesen | 02.03.16 - | 44 kB | |
| Arrays / transient / static | 02.03.16 - | 44 kB | |
| - Übungsaufgabe | 02.03.16 - | 27 kB | |
| 2. | Netzwerk- / Client-Server-Anwendungen | ||
| Protokolle / Internet-Dienste | 02.03.16 - | 82 kB | |
| Ports | 02.03.16 - | 45 kB | |
| Sockets - Grundlagen | 02.03.16 - | 56 kB | |
| Sockets - Erzeugung | 02.03.16 - | 47 kB | |
| - Beispiel Portscanner | 02.03.16 - | 36 kB | |
| - Beispiel Client-Server-Verbindung | 02.03.16 - | 38 kB | |
| Socket-Methoden: | |||
| - getInetAddress/getPort | 02.03.16 - | 46 kB | |
| - getInputStream/getOutputStream | 02.03.16 - | 47 kB | |
| Textbasierte Übertragung: Eigene Protokolle | |||
| - Echo: Client / Server | 15.02.18 - | 34 kB | |
| - Echo-Server (Multithreading) | 15.02.18 - | 60 kB | |
| - Chat-Server (Multithreading) | 02.03.16 - | 62 kB | |
| - Chat-Client (SWING) | 02.03.16 - | 70 kB | |
| - Übungsaufgabe | 02.03.16 - | 28 kB | |
| - Übungsaufgabe | 02.03.16 - | 37 kB | |
| Textbasierte Übertragung: Internet-Protokolle | |||
| - FTP-Client | 02.03.16 - | 52 kB | |
| - SMTP: EMAIL-Client (SWING) | 02.03.16 - | 40 kB | |
| - TELNET-Client | 02.03.16 - | 46 kB | |
| - HTTP: Web-Browser (SWING) | 02.03.16 - | 63 kB | |
| - HTTP: Webserver | 02.03.16 - | 35 kB | |
| 3. | Objektbasierte Übertragung mit Sockets | ||
| - Objektübertragung mit Sockets | 02.03.16 - | 54 kB | |
| - Objektübertragung mit Sockets (Array) | 02.03.16 - | 41 kB | |
| - Übungsaufgabe | 02.03.16 - | 35 kB | |
| 4. | Threads | ||
| Programm / Prozess / Thread | 02.03.16 - | 48 kB | |
| Thread-Klasse schreiben | 02.03.16 - | 48 kB | |
| Laufzeitzustände von Threads | 02.03.16 - | 74 kB | |
| - Beispiele: Threads | 02.03.16 - | 44 kB | |
| - Beispiel: Thread abbrechen / unterbrechen | 02.03.16 - | 43 kB | |
| Threadkonkurrenz | 02.03.16 - | 47 kB | |
| Synchronisation | 02.03.16 - | 47 kB | |
| Thread-Kommunikation (wait-notify) | 02.03.16 - | 47 kB | |
| - Producer-Consumer (SWING) | 02.03.16 - | 58 kB | |
| 5. | Classloader / Introspection / Reflection | ||
| Statischer / Dynamischer Klassenlader | 02.03.16 - | 50 kB | |
| Klassen aus lokaler Datei laden | 02.03.16 - | 31 kB | |
| Klassen über Netzwerk laden | 02.03.16 - | 48 kB | |
| Reflection / Introspection | 02.03.16 - | 56 kB | |
| - Beispiel Klassen-Inspektor | 02.03.16 - | 31 kB | |
| - Übungsaufgabe | |||
| 6. | Aufruf externer Programme | ||
| Prozess / Runtime / exec() | 02.03.16 - | 63 kB | |
| 7. | Datenbankanbindung | ||
| Datenbankanbindung (JDBC/ODBC) | 02.03.16 - | 27 kB | |
| ................................................................................. | |||
| Studienleistung KundenVerwaltung | 02.03.16 - | 80 kB | |