6.3 workshop – application server fileobjektverwaltung höherer ordnung (oho) – ss 2003 kapitel...
Post on 29-Aug-2019
217 Views
Preview:
TRANSCRIPT
Kapitel 6: Applikationsserver – 1Objektverwaltung höherer Ordnung (OHO) – SS 2003
6.3 Workshop – Application Server
Übersicht über den Markt für Application Server Produkte
Übersicht über die Funktionalität von IBM WebSphere
Einführung in die Übungsaufgabe
Kapitel 6: Applikationsserver – 2Objektverwaltung höherer Ordnung (OHO) – SS 2003
Applikationsserver-ProdukteJ2EE Applikationsserver• BEA Systems WebLogic• IBM WebSphere• Oracle 9i AS• Sun ONE• Sybase EAServer• Iona• ...
Non-J2EE Applikationsserver• Microsoft .NET• ???
Marktvolumen (laut Gartner): • 2006: $3.2 Mrd.• 2001: $1.2 Mrd.
Quelle: C. Mohan – Application Server Tutorial VLDB 2002
Kapitel 6: Applikationsserver – 3Objektverwaltung höherer Ordnung (OHO) – SS 2003
Marktanteile der Hersteller in 2001
Schätzung der GIGA-Group für 2001
Quelle: C. Mohan – Application Server Tutorial VLDB 2002
Kapitel 6: Applikationsserver – 4Objektverwaltung höherer Ordnung (OHO) – SS 2003
IBM WebSphere V5.0Appliaktionsserver nach J2EE in Version 1.3 (mit der entsprechenden Funktionalität)Zusatzfunktionen (laut Hersteller):• Clustering• Security• Managability• Distributed Transactions• Scalability and performance• Multiple platforms and DBMSs• High performance, pooled DB connectivity• Integration with other software platforms
– MQSeries– CICS– IMS– SAP
Quelle: C. Mohan – Application Server Tutorial VLDB 2002
Kapitel 6: Applikationsserver – 5Objektverwaltung höherer Ordnung (OHO) – SS 2003
Einführung in die Übungsaufgabe mit WebSphere Application Server
Workshop OHO, 21.5.2003Klaus Haller
Kapitel 6: Applikationsserver – 6Objektverwaltung höherer Ordnung (OHO) – SS 2003
Überblick über die Übungsaufgabe
ArchitekturZiel der ÜbungHTML• Aufrufe• Formulare
Servlets• Zugriff auf Parameter
Kapitel 6: Applikationsserver – 7Objektverwaltung höherer Ordnung (OHO) – SS 2003
Systemarchitektur Übung
Webcontainer
Browser
Browser
Daten-banken
UniversalTest Client/
JNDI-Browser
EJB-Container
Übung 6 Übung 4
Kapitel 6: Applikationsserver – 8Objektverwaltung höherer Ordnung (OHO) – SS 2003
Login-Page (WebSphere)
Kapitel 6: Applikationsserver – 9Objektverwaltung höherer Ordnung (OHO) – SS 2003
Account-Page (WebSphere)
Kapitel 6: Applikationsserver – 10Objektverwaltung höherer Ordnung (OHO) – SS 2003
Account-Page (Opera)
Kapitel 6: Applikationsserver – 11Objektverwaltung höherer Ordnung (OHO) – SS 2003
HTML
Formulare• Zielseite (HTML, Servlet)• Submit-Button, der die Aktion auslöst• ggf. Eingabefelder, die bei der Aktion übergeben werden• Syntax (Rahmen):
– <FORM METHOD=POST ACTION=“http://destinationURL“>
– ...hier kommen die Buttons und Eingabefelder– </FORM>
Kapitel 6: Applikationsserver – 12Objektverwaltung höherer Ordnung (OHO) – SS 2003
HTML
Submit-Button• Löst den Aufruf der neuen Seite aus• Syntaxbeispiele<input name=“abschicken“
type= “submit“ value= “ausfuehren“>
<input name=“abschicken“ type= “submit“
value= “abbrechen“>
Kapitel 6: Applikationsserver – 13Objektverwaltung höherer Ordnung (OHO) – SS 2003
HTMLEinzeilige Eingabefelder• Benutzereingabe• Syntax: <input name=“vorname“ type=“text“ size=“30“ maxlength=“30“>
Kapitel 6: Applikationsserver – 14Objektverwaltung höherer Ordnung (OHO) – SS 2003
HTML
Versteckte Felder• Speicherung von Session-Informationen• Syntax: <input type=“hidden“ name= “session_id“ value= “42“>
Kapitel 6: Applikationsserver – 15Objektverwaltung höherer Ordnung (OHO) – SS 2003
Java
Einlesen von Parametern durch das ServletPublic void doPost(HttpServletRequest req,
HttpServletResponse resp) ...String s=req.getParameter(“action“);Rückgabe als StringUmwandlung String->IntegerString s=„5“Integer s_asinteger=new Integer(s);
top related