Java - verteilte Anwendungen programmieren
Classroom training | German | Claim
Duration of training: 2 days
Objectives
In diesem Kurs lernen Sie die wichtigsten von Java-Bibliotheken zur Verfügung gestellten Techniken kennen. Neben Threadverarbeitung werden Sie die Java Socket Programmierung, Remote Method Invocation (RMI) sowie die Techniken der verteilten Datenpersistenz kennenlernen.
Target audience
Java-Programmierer
Requirements
Java Kenntnisse
Client/Server-Architekturen Kenntnisse
Agenda
Überblick Java Distibuted Technologien
- Sockets
- RMI
- CORBA
- Verteilte objektrelationale Persistenz
- Distributed Resource Management
- Distributed Design Patterns
Threads
- Synchronisationsmechanismen
- Monitore, Semaphoren und ReadWriteLocks
- Threadbehandlung in verteilten Anwendungen
Java Sockets
- TCP/IP
- Sockets
- Streams
- Filter
- Multicast
Remote Method Invocation (RMI)
- Architektur
- Techniken der Objektserialisierung
- Beispielhafte Implementierung
Verteilte objektrelationale Persistenz
- Java Persistence API (JPA)
- Techniken der verteilten Persistenz
- Best Practices
Objectives
In diesem Kurs lernen Sie die wichtigsten von Java-Bibliotheken zur Verfügung gestellten Techniken kennen. Neben Threadverarbeitung werden Sie die Java Socket Programmierung, Remote Method Invocation (RMI) sowie die Techniken der verteilten Datenpersistenz kennenlernen.
Target audience
Java-Programmierer
Requirements
Java Kenntnisse
Client/Server-Architekturen Kenntnisse
Agenda
Überblick Java Distibuted Technologien
- Sockets
- RMI
- CORBA
- Verteilte objektrelationale Persistenz
- Distributed Resource Management
- Distributed Design Patterns
Threads
- Synchronisationsmechanismen
- Monitore, Semaphoren und ReadWriteLocks
- Threadbehandlung in verteilten Anwendungen
Java Sockets
- TCP/IP
- Sockets
- Streams
- Filter
- Multicast
Remote Method Invocation (RMI)
- Architektur
- Techniken der Objektserialisierung
- Beispielhafte Implementierung
Verteilte objektrelationale Persistenz
- Java Persistence API (JPA)
- Techniken der verteilten Persistenz
- Best Practices