Webprogrammierung Harald Sack. Yovisto Academic Video Search. (Teil 1) Webprogrammierung WebServices 15. Serverseitige Programmierung Client 15.1 Middleware Architekturen 15.2 Teil Technologien III WWW Web Universität Potsdam rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil javabean enterpris corba rmi invocation method protokoll-overhead anwend klein hoh relativ orb kommerziell einsatz programmiersprachenunabhang implementier zahlreich existi standard off brok requ object common corba einarbeitungsaufwand implementierungs-overhead teu nachteil umgeb heterog herstellerunabhang vorteil architektur middlewar webservic webprogrammier anfrag transparent erlaubt realisiert schlusselkomponent rpc-lay schnittstellenbeschreib sprachunabhang definiert spezifiziert group management rechnerumgeb heterog anwend verteilt realisier standardisiert common corba objekt orb brok requ object languag definition interfac middleware-architektur architektur middlewar webservic webprogrammier giop-nachricht austausch spezifiziert nachrichtenformat definiert iiop skeleton serv stub idl client requ object common corba architektur middlewar webservic webprogrammier brok method ereigniss exception super-klass attribut spezifiziert skeleton serv iiop stub idl client brok requ object common corba architektur middlewar webservic webprogrammier ows w-serv ausgab kie anfrag cgi http anwendungsprogramm www-serv management session cooki cooki client programmier webservic webprogrammier coo antwort weiterleit javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil zuruck ruckgabewert ubergibt abschliess definiert ziel-rechn klass benotigt byte-cod lad dynam serialisiert call-by-valu objekt method angefragt ubergeb aufruf vermittelt server-seit verwaltet kommunikationsendpunkt gegenuberlieg remote-objekt erzeugt rmic rmi-compil reprasentant ruft client rmi invocation method remot demarshalling rmiclassload marshalling skeleton stub ablauf architektur middlewar webservic webprogrammier paramet list unbind stub-objekt referenz erzeug lookup rebind objekt entfernt registrier bind klass erfolgt zugriff existi objekt exportiert installiert maschin zuruck objektreferenz objektnam servernam aufruf liefert objekt nam zuordnung ubernimmt rmi invocation method remot naming-servic architektur middlewar webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch aufruf lokalisier registrier serv object rmi-registry client rmi invocation method remot architektur middlewar webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch jrmp protocol java lay referenc serv skeleton client stub transportschicht rmi invocation method remot architektur middlewar webservic webprogrammier paramet vollstand aufruf-paramet transf rpc objekt entfernt entfernt lokalisation erlaubt java-umgeb objektorientiert rpc-implementier klassenbibliothek virtual-machin java verschied kommunikation objekt-objekt rmi invocation method remot registry namensdien lokal architektur middlewar webservic webprogrammier objekt javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil weiterleit server-anwend entsprech dat ankomm portmapper-daemon rpc-server-funktion operation gewunscht implementation cod rpc-prozedur bettet compil funktion aufgeruf serv deklaration erfolgt rpc-kommunikation verstand aufgeteilt anwend rpc call procedur remot synchron server-seit client-seit vorgeh architektur middlewar webservic webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier web-serv jsp contain generiert servlet automat aufruf jsp-dokument javabeans-komponent zugriff api deklarativ pag java serv programmier webservic webprogrammier javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil corba rmi invocation method rpc call procedur remot dien implementation konzept client dienstbenutz serv dienstanbiet trennung vereinfach realisiert regel www anwend verteilt konzept verbindungsabbau verbindungsaufbau antwort anfrag www-brows www-serv architektur middlewar webservic webprogrammier internet zugriff gleichzeit zahl gross ermoglicht optimiert aufgab administration funktion trennung vollstand datenbank application databas serv client n-tier web architektur architektur middlewar webservic webprogrammier verarbeit delegiert trennung databas datenbank application serv client tier three-ti web architektur architektur middlewar webservic webprogrammier effizient aufgab anfall server-rechn kommuniziert datenbank databas application serv client tier two-ti web architektur architektur middlewar webservic webprogrammier skalierbar erledigt zahlung abwickl kreditpruf buchhaltungssystem bestellstatus produktionsplan lagerhalt warenwirtschaftsystem produktdatenbank zugriff verflecht benutzerschnittstell html-dokument ausliefer generier funktionalitat dynam client-serv dritt-system webserv funktion serverseit architektur middlewar webservic webprogrammier javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil ows ausgab formulardat cooki rmular ausliefer anfrag http www-serv management session artikel insert ssid creat zustandsinformation speicher client serv programmier webservic webprogrammier giop-nachricht austausch spezifiziert nachrichtenformat definiert iiop skeleton serv stub idl client brok requ object common corba architektur middlewar webservic webprogrammier anfrag transparent erlaubt realisiert schlusselkomponent rpc-lay schnittstellenbeschreib sprachunabhang definiert spezifiziert group management rechnerumgeb heterog anwend verteilt realisier standardisiert common corba objekt orb brok requ object languag definition interfac middleware-architektur architektur middlewar webservic webprogrammier surf-histori aktuell cookie-information unterdruck automat user respons jeweil unabhang ubertrag http-requ cooki lebensdau bestimmt direkt session-information speicher gestatt http-protokoll erweiter echt management session cooki serv client programmier webservic webprogrammier beacht sonderzeichenkodier erganz dynam session-information aktuell hyperlink zuruckgeliefert paramet get formular erfolgt url-integration ubertrag teil session-information management session rewriting url serv programmier webservic webprogrammier les agb dialog unterbrech probl generiert dynam sukzessiv formular folgend kontinuitat erzwung anonym dialog bleibt serverseit vorkehr besond unterstutzt brows generell management session nachteil vorteil field hidd serverseit client programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch beispiel management session field hidd programmier webservic webprogrammier formulardat lar formu ausliefer formular anfrag www-serv www-client ubertrag textfeld formularelement html management session field hidd serv programmier webservic webprogrammier paar sichtbar benutz auswahlelement sessionmanagement implementier warenkorb online-shopsystem setzt dialogszyklus session sitzungsverwalt probl protokoll zustandslos http management cooki rewriting url field hidd information session programmier webservic webprogrammier javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil web-serv jsp contain generiert servlet automat aufruf jsp-dokument javabeans-komponent zugriff api deklarativ pag java serv programmier webservic webprogrammier datenformat plattform-neutral einheit verwend konvertierungsroutin entsprech datendeklaration fugt xdr-compil speziell notwend xdr-funktionsaufruf konvertierungsmassnahm notwend automatisiert routinenvorseh programmi betriebsystem rechnerarchitektur unterschied rpc call procedur remot xdr representation data external probl architektur middlewar webservic webprogrammier dowork skeleton client stub rpc-lay respons serv client-requ koordination xdr transfersyntax eig spezifiziert rfc internet rechn entfernt funktionsaufruf rpc call procedur remot representation data external architektur middlewar webservic webprogrammier transportschicht jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch erzeug standard-ausgab www-serv brows send cgi-schnittstell html-dokument standardausgab programmier webservic webprogrammier implementier warenkorb online-shopsystem setzt dialogszyklus session sitzungsverwalt probl protokoll zustandslos http management cooki rewriting url field hidd information session programmier webservic webprogrammier sessionmanagement internet zugriff gleichzeit zahl gross ermoglicht optimiert aufgab administration funktion trennung vollstand datenbank application databas serv client n-tier web architektur architektur middlewar webservic webprogrammier web-serv jsp contain generiert servlet automat aufruf jsp-dokument javabeans-komponent zugriff api deklarativ pag java serv programmier webservic webprogrammier web-serv contain servlet ausgefuhrt webserv speziell komponent servlet java servlet-contain serverseit programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch port schnittstell spezifikation struktur wsdl servic web webservic webprogrammier ergebniss soap-respons respons ergebnis ubergibt empfangt skeleton ubermittelt soap-requ generiert anwend bindung stub passend erzeug wsdl-compil importiert importi serv schnittstellenbeschreib stub ruft client-anwend aufruf webservic servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch port schnittstell spezifikation struktur wsdl servic web webservic webprogrammier web-serv contain servlet ausgefuhrt webserv speziell komponent servlet java servlet-contain serverseit programmier webservic webprogrammier rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil javabean enterpris corba rmi invocation method timeout beendet ubertrag client-antwort identifizi zustandsinformation speich performanc ubertragi requ dat gespeichert gespeichert www-serv cooki management session sessionid serverseit ide zustandsinformation speicher client serv programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch html-formular aktivi www-serv brows cgi-schnittstell get parameterubergab programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch bestimmt cgi-programm initiiert aufruf belegt cgi-schnittstell http-serv umgebungsvariabl client serv programmier webservic webprogrammier verfug aufgeruf http-requ ubergeb aufgeruf cgi-programm ubergibt http-serv angegeb attribut action formulareingab cgi-schnittstell standard-eingab body formulardat http-requ direkt post umgebungsvariabl angehangt url get programm programmier webservic webprogrammier potsdam hpi meinel vorles internet grundlag technisch checked html-formular abschick ausfull anwendungsprogramm steuer cgi-schnittstell get method ubergeb paramet serv programmier webservic webprogrammier jena fsu sack harald cgi http anwendungsprogramm brows erzeugt html-dokument dynam hilf programm bietet www-serv cgi-schnittstell interfac gateway common standard-schnittstell programm ung serverseit programmier webservic webprogrammier call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil javabean enterpris corba rmi invocation method rpc document nod objektmodell dom klassenhierarchi programmier webservic htmltableelement htmltitleelement htmlbodyelement htmlheadelement html-element comment text html-document attribut element data charact webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch lastchild firstchild childnod insertbefor removechild appendchild nodeappendchild klass zentral objektmodell dom method attribut nod referenz programmier webservic webprogrammier vorles internet grundlag technisch smeier schulz meier objektmodell dom pnr nam strukturbaum programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel javascript java binding specific languag erfolgt programmiersprach bestimmt bindung anweisungsknot kommentarknot dokument-typ-knot wurzelknot gehor dokument objektmodell dom programmier webservic webprogrammier uddiv oracl sap microsoft ibm unternehm einzeln initialtiv betrieb liefert katalog verteilt global directory verzeichnisdien allgemein oasis-konsortium koordination integration description discovery universal uddi servic servic web webservic webprogrammier einzeln verhalt beschreib definiert dokument fest legt zugriff unerwunscht schirmt manipulation zugehor definiert darstell entsprech dokument modelliert objektmodell dom kompatibilitat bezieh semant schnittstell method attribut objekt strukturbaum struktur programmier webservic webprogrammier spezifiziert languag definition interfac verfug method objekt meng standardisiert stellt model object domain level corba idl design dom programmier webservic webprogrammier standardisiert belieb zugriff inhalt dokument programmiersprach greif xml-model html-model core-model schnittstell sprachunabhang dom model object document programmier webservic webprogrammier umgebungsvariabl moglich kodiert html direkt programm serverseit erganz alternativ includ sid serv programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch ssi-verarbeit http-respons http-requ www-serv www-client programm extern ausgab ausles ssi-variabl speziell eventhandl benutzeraktion reaktion dom dokumentenbestandteil zugriff ermoglicht eingesetzt scripting serverseit eingefuhrt netscap ursprung dynam html brows javascript client programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch hellojavaapplet ausgefuhrt browser-umgeb sich gui-element interaktiv applet html dynam applet java programmier webservic webprogrammier hello gcdrawstring paint void extend hellojavaapplet class public javaappletapplet eingebettet html-dokument java-klass applet html dynam applet java programmier webservic webprogrammier programm start lokal bibliothek extern nutzung netzwerkverbind neu dateiressourc lokal zugriff funktionskomponent clientseit dynam html sicherheitsmassnahm brows applet java programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch verarbeitet html-dokument html dynam anfrag www-serv brows programmier webservic webprogrammier ubergeb www-brows html-dokument angefordert www-serv programmcod unterscheid javascript-programm java-applet plugin ausgefuhrt client-rechn clientseit client programmier webservic webprogrammier ausfuhr interpreti ubergeb entsprech www-client erstellt serverseit anwendungsprogramm schnittstell standardisiert gegeb zuruck html-dokument generiert dynam verarbeitungsergebniss www-serv www-brows anwendungsprogramm unterscheid bean enterpris pag servlet java programmiersprach belieb cgi-interfac ausgefuhrt aktiviert rechn serv client serverseit programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch erzeugt dynam html-dokument eingabeparamet notwend steuer html dynam anfrag www-serv brows programmier webservic webprogrammier zeitung suchmaschin warenkatalog beantwortet datenbank anfrag sinnvoll html-dokument angefragt brows erzeugt vorlieg abgespeichert www-serv abruf vorgefertigt html-dokument html dynam anfrag dynam statisch programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch verarbeitet html-dokument html dynam anfrag www-serv brows programmier webservic webprogrammier vorles internet grundlag technisch html-dokument html-dokument statisch dateisyst lokal html statisch www-serv anfrag brows programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel zeitung suchmaschin warenkatalog beantwortet datenbank anfrag sinnvoll html-dokument angefragt brows erzeugt vorlieg abgespeichert www-serv abruf vorgefertigt html-dokument html dynam anfrag dynam statisch programmier webservic webprogrammier javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch programmier webservic webprogrammier technologi www iii teil javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing pp-netzwerk www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch sack harald meinel christoph sommersem vorles internet grundlag technisch

Webprogrammierung

ID:
[video:1970] play this video
Title:
Webprogrammierung
Subtitle:
(Teil 1)
Speaker:
Date/Place:
2005-06-30 MMZ E028
Format:
960x516 rm
Type:
lecture
Keywords:
statisches HTML, dynamisches HTML, CGI, Programmierung, Webanwendungen
Views:
21
Owner:

Wiki

Bookmarks

Rate

Books