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

Slides:



Advertisements
Ähnliche Präsentationen
Basis-Architekturen für Web-Anwendungen
Advertisements

Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
Prof. Dr. Andreas Schmietendorf
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Projektgruppe Abteilung Wirtschaftsinformatik
Datenbankzugriff im WWW (Kommerzielle Systeme)
Stephan Bury  Pascal Busch  Bita Gerami
Pascal Busch, WWI00B – Vergleich CORBA vs. Web Services hinsichtlich der Applikationsintegration Web Services vs CORBA Web Services vs CORBA Ein Vergleich.
Java News & Music Streaming Server und Client. Stefan Pape · Bastian Ruppert · Sebastian Suck Seite 1 von 20 Fachhochschule Lippe und Höxter
Komponentenbasierter Taschenrechner mit CORBA
Cassey - Common Answer Set Evaluation sYstem Jean Gressmann Benjamin Kaufmann Robert Lenk.
Professur Wirtschaftsinformatik I (Prof. Dr. B. Stöckert) – Grundzüge der WirtschaftsinformatikSeite: 1 Themenschwerpunkte Übung 2: Systembetrieb, Systemsoftware.
Kommunikation in verteilten Systemen (Middleware)
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Prof. Dr. Andreas Schmietendorf
Java2 Enterprise Edition René Noack Mai 2003
Remote Methode Invocation (RMI)
J2EE Conformance von JDBC Middleware und EJB Applikation Server Detlef KünzelSystemberater +49 (0)
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework.
Systementwicklungsprojekt:
Diplomverteidigung Konzeption und Realisierung der Server-Komponente für ein P2P-File-Sharing-System, bei dem die User am Umsatz beteiligt sind Vortragender: Holger.
FQTQ ShowCase Prototyp einer Applikation zur Beratungsunterstützung.
Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße Frankfurt/Main
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Robotron – Titel der Präsentation Martin Kunze,
Software Architektur II
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
EJB-Applikationsserver
EAI und Web Services Gerhard Wagner
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Beschreiben Sie eine Web Interaktion mittels Java Applets.
Java Server Pages Sergej Keterling
FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)
Management- und Web Services- Architekturen
SPODAT - Blick nach vorn
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
Datenanbindung in Webapplikationen
Einführung in Web Services Web Services in der Praxis
Arbeitsbereich „Rechnernetze und verteilte Systeme“
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
SBC LAB Josef Kandlhofer, Thomas Meindl,
Enhydra Shark Workflow-Management Frank Aurich Markus Reisch.
Online GIS Online GIS – Der Nutzer Matthias Hofschen, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Enterprise JavaBeans (EJB) und Application Server
Vortrag - Diplomarbeiten (HS I)
Eingereicht von:Michael Schrank Betreuung:o.Univ.-Prof. Dr. Hanspeter Mössenböck Mitbetreuung:Dipl.-Ing. Wolfgang Beer CyberStudent A Multiuser Awareness.
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Sd&m AG software design & management Herrnstraße Offenbach am Main Telefon (069) Telefax (069) Internet-Anwendungen.
Java Server Pages Technologie zur Erzeugung dynamischer Webseiten basierend auf Java-Servlets Blockseminar Wintersemester 2001/2002Jochen Pfeiffer Seite.
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
EJB Architektur für große Web - Applikationen Gerald Weber
1 Prof. Dr. Andreas SchmietendorfWS06/07 Übung 3 Test der Möglichkeiten des JDBC-Interfaces.
Java 2 Enterprise Edition (J2EE) Sascha Baumeister Software Architect Specification Lead JSR086 IBM Deutschland Entwicklung GmbH
ORB – Konzepte Ist – Analyse der betrieblichen Notwendigkeiten, Anforderungsableitung an moderne Lösungskonzepte, alternative ORB – Konzepte mit Zukunft,
Rusch Philipp, Spiegel Philipp, Sieber Michael, Ucar Sahin, Wetzel Markus.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
© 2012 TravelTainment Einführung in Enterprise JavaBeans Seminarvortrag von Ralf Penners Folie 1 von 34.
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
Vergleich verschiedener Kommunikationsinfrastrukturen in Enterprise Information Systems Ben Mainz Seminar am Lehrstuhl für Software Engineering RWTH Aachen.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
© 2004 Sascha Kohlmann Die Javasee Die Javasee. © 2004 Sascha Kohlmann Die Javasee Was ist Java? Seite 2 ● Eine Insel im Indischen Ozean ● Amerikanisch.
Schnittstellen für Verteilte System mit J2EE Frank Schwichtenberg SourceTalk 2008 Göttingen,
Verteilte Anwendungen: J2EE
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
 Präsentation transkript:

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

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

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

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

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

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

WS06/07Prof. Dr. Andreas Schmietendorf7 Arbeiten mit J2EE-Komponenten J2EE Referenz Umgebung J2EE Programmierschnittstellen EJB-Rollenmodell Implementierung von J2EE-basierter Komponenten Applikationsenwicklung mit EJBs

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

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

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

WS06/07Prof. Dr. Andreas Schmietendorf11 Quellenübersicht

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