Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung.

Ähnliche Präsentationen


Präsentation zum Thema: "WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung."—  Präsentation transkript:

1 WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung

2 WS06/07Prof. Dr. Andreas Schmietendorf2 Vorlesungsübersicht

3 WS06/07Prof. Dr. Andreas Schmietendorf3 Grundlagen von C/S-Systemen Ziele verteilter Systeme Begriff der Verteilungstransparenz Client-Server Prinzip Kommunikation in verteilten Systemen Verteilte Basisdienste Transaktionssicherheit

4 WS06/07Prof. Dr. Andreas Schmietendorf4 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 WS06/07Prof. Dr. Andreas Schmietendorf5 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 WS06/07Prof. Dr. Andreas Schmietendorf6 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 WS06/07Prof. Dr. Andreas Schmietendorf7 Arbeiten mit J2EE-Komponenten J2EE Referenz Umgebung J2EE Programmierschnittstellen EJB-Rollenmodell Implementierung von J2EE-basierter Komponenten Applikationsenwicklung mit EJBs

8 WS06/07Prof. Dr. Andreas Schmietendorf8 Ausblick & Entwicklungstendenzen Java Persistenzmechanismen Transaktionssicherung in verteilten Systemen XML als Datenaustauschformat Web Service Technologie Design und Architekturpattern

9 WS06/07Prof. Dr. Andreas Schmietendorf9 Übungsübersicht

10 WS06/07Prof. Dr. Andreas Schmietendorf10 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 WS06/07Prof. Dr. Andreas Schmietendorf11 Quellenübersicht

12 WS06/07Prof. Dr. Andreas Schmietendorf12 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


Herunterladen ppt "WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung."

Ähnliche Präsentationen


Google-Anzeigen