Java - verteilte Anwendungen programmieren

nicht mehr verfügbar
Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

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.

Zielgruppe

Java-Programmierer

Voraussetzungen

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

Ziele

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.

Zielgruppe

Java-Programmierer

Voraussetzungen

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