Distributed Systems / DBases
Grundlagen
- Verteilte Systeme
- Schichtenmodell
- Middleware
Architektur
- Begriffsdefinition
- Netzwerkmodelle
- Netzwerkarchitektur
- TCP-Modelle
- Client-Server
- Peer2Peer
Formale Sprachen (als Vorbereitung für das Lesen von RFCs)
- Generation
- Definition Formale Sprachen
- Grammatik
- BNF / EBNF
- Syntax-Diagramme
Protokolle
- RFC
- Protokoll-Stack
- HTTP als angewandtes Beispiel
- Client
- Server
Kommunikation und Koordination bei verteilten Systemen
- TCP/IP Sockets
- UDP
- Streams (Java)
- RPC (Remote Procedure Call)
- RMI
- Web-basiert
- HTML
- CGI
- Servlets
- DB-Anbindung
Dienste
- DNS (Domain Name System)
- NFS (Network File System)
J2EE
WebContainer
- Architektur von Web-Anwendungen
- Eigenschaften
- MVC
Servlets
- Grundlagen,
- Lebenszyklus
- dynamisches HTML
Tomcat als Referenzimplementierung
- Aufbau
- Konfiguration
- Argument
- Annutationen