Programmierung von Client/Server-Anwendungen - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Programmierung von Client/Server-Anwendungen

Description:

Title: Aspekte von OODBMS und RDBMS Subject: Probevorlesung an der HS Harz Author: Andreas Schmietendorf Created Date: 10/29/2003 3:34:35 PM Document presentation format – PowerPoint PPT presentation

Number of Views:136
Avg rating:3.0/5.0
Slides: 13
Provided by: Andreas258
Category:

less

Transcript and Presenter's Notes

Title: Programmierung von Client/Server-Anwendungen


1
Programmierung von Client/Server-AnwendungenÜbe
rsicht zur Vorlesung
2
Vorlesungsübersicht
3
Grundlagen von C/S-Systemen
  • Ziele verteilter Systeme
  • Begriff der Verteilungstransparenz
  • Client-Server Prinzip
  • Kommunikation in verteilten Systemen
  • Verteilte Basisdienste
  • Transaktionssicherheit

4
Verwendung von servicespezifischen APIs
  • Java im Rückblick
  • Datenbankanbindung mit Hilfe von JDBC
  • Benötigte Software
  • Klassen des JDBC-API
  • JDBC-Treibertypen
  • Beispiel für die Datenbanknutzung (hier
    FirebirdDB)
  • Benötigte Software
  • Notwendige Einstellungen
  • Beispielimplementierung

5
Verwendung genereller Middlewareansätze
  • Ziele bei Verwendung von Middleware
  • Verfügbare Middlewareansätze
  • Objektorientierte Middleware
  • Java-RMI
  • CORBA
  • Komponentenbasierte Middleware
  • XML-basierte Middlewareansätze

6
J2EE-Architektur
  • Zielstellungen der J2EE-Architektur
  • Applikations Server
  • Web Container (JSP und Applets bzw. Servlets)
  • EJB Container (EJB-Komponenten)
  • Industriell einsetzbare Systeme
  • Arten von EJB-Komponeten
  • Session Beans
  • Entity Beans
  • Message Driven Beans

7
Arbeiten mit J2EE-Komponenten
  • J2EE Referenz Umgebung
  • J2EE Programmierschnittstellen
  • EJB-Rollenmodell
  • Implementierung von J2EE-basierter Komponenten
  • Applikationsenwicklung mit EJBs

8
Ausblick Entwicklungstendenzen
  • Java Persistenzmechanismen
  • Transaktionssicherung in verteilten Systemen
  • XML als Datenaustauschformat
  • Web Service Technologie
  • Design und Architekturpattern

9
Übungsübersicht
10
Avisierte Übungen
  1. Verwendung der Metaplantechnik
  2. Client/Server-Anwendung am Beispiel (Firebird
    IBO)
  3. Java-Datenbankanbindung mittels JDBC
  4. JSP- und Servlet-Komponenten (Web Container)
  5. EJB-Komponenten (EJB Container)
  6. Optional J2EE-basierte Web Services

11
Quellenübersicht
12
Literaturhinweise
  • Schmietendorf, A. Dimitrov, E. Dumke, R.
    Enterprise Java Beans, mitp-Verlag, Bonn
  • Stark, T. J2EE Einstieg für Anspruchsvolle,
    Addison Wesley (Pearson Studium), München
  • Krüger, G. Handbuch der Java-Programmierung
    Studentenausgabe, Addison Wesley (Pearson
    Studium), München
  • Orfali, R. Harkey. D. Edwards, J. The
    Essential Client/Server Survival Guide, Wiley
    Computer Publ., New York
  • Orfali, R. Harkey. D. Client/Server Programming
    with Java and CORBA, Wiley Computer Publ., New
    York
Write a Comment
User Comments (0)
About PowerShow.com