23 Webprogrammierung Christoph Meinel. Yovisto Academic Video Search. Server DOM Client Dokument WWW HTTP HTML Session Web Serverseitige Schnittstelle CGI z.B. URL Dynamisches Universität Potsdam xml-dokument xml-model html-dokument manipulation html-model strukturiert core-model dokument belieb zugriff schnittstell sprachunabhang inhalt hypermedia-dokument programmiersprach model object document dom html-dokument eventhandl benutzeraktion reaktion dom dokumentenbestandteil zugriff ermoglicht scripting serverseit client netscap brows html dynam programm start lokal bibliothek extern nutzung netzwerkverbind neu dateiressourc lokal zugriff funktionskomponent clientseit html-dokument brows applet java html dynam zeitung suchmaschin warenkatalog datenbank anfrag dynam statisch browserabruf html-dokument html dynam javascript-programm java-applet ausfuhr ubergeb plugin entsprech www-client ausgefuhrt client-rechn client www-brows html-dokument angefordert www-serv programmcod clientseit programmier www webprogrammier schnittstell standardisiert zuruck html-dokument generiert verarbeitungsergebniss ausgefuhrt server-rechn www-serv client www-brows anwendungsprogramm serverseit programmier www webprogrammier bean enterpris pag serv servlet java programmiersprach belieb anwendungsprogramm serverseit anwendungsprogramm management session pag serv cgi-schnittstell dom html dynam vorles bereich servic web middleware-architektur programmier begriff einfuhr web-technologi vorles einordn semant pp-netzwerk www-groupwar suchmaschin servic web extensibl xml stylesheet cascading css languag markup html protocol transf hypertext http identifi resourc uniform uri www webprogrammier deutschland potsdam universitat hasso-plattner-institut meinel christoph webprogrammier www grundlag technisch www-serv www-client server-ressourc zugriff unautorisiert gefahr programm extern ausgab ssi-variabl speziell umgebungsvariabl ausles erlaubt serverprozess verarbeitungsschritt integration method kodierbar html netscap ssi includ sid serv www bestimmt cgi-programm initiiert client aufruf serv http-serv umgebungsvariabl cgi-schnittstell verfug standard-eingab programm aufgeruf http-requ body http-requ direkt post umgebungsvariabl formulardat ubergeb cgi-programm http-serv angehangt url angegeb action-attribut formulareingab get cgi-schnittstell html-formular abschick ausfull beispiel paramet www-serv anwendungsprogramm steuer cgi-schnittstell www http ser brow ww-serv programm ndung anw anwendungsprogramm brows cgi interfac gateway common html-dokument dynam hilf programm serverseit standard-schnittstell www-serv cgi-schnittstell www javascript java spezif programmiersprach bestimmt bindung anweisungsknot kommentarknot dokument-typ-knot wurzelknot dokument objektmodell model object document dom objektmodell model object document dom einzeln kompatibilitat bezieh verhalt beschreib definiert semant dokument schnittstell zugriff unerwunscht manipulation method attribut zugehor objekt strukturbaum darstell struktur dokument xml-dokument validier xml-namespac unterstutz ereignismodell objektmodell sheet styl navigation dokument manipulation level corba languag definition interfac idl verfug method objekt meng standardisiert design model object document dom community gefuhl wikis blog editor benutz mitmach prinzip internet nutzung wahrnehm geandert web beitrag recht grupp benutz zusammenfass rechtesyst roll system erstell komponent kombination seit guis personalisier anzugehor internet geandert api servic ajax jahr end technologi nutzung wahrnehm verandert tim begriff web-standard entwickelt oberbegriff plakativ technologi bestimmt web www timeout client-antwort sessionid identifizi serverseit zustandsinformation speich ide performanc ubertrag requ dat gespeichert client www-serv cooki serv zustandsinformation speicher management session www surf-histori aktuell cookie-information unterdruck automat user server-respons jeweil http-requ lebensdau serv http-response-head client session-infos speicher gestatt cooki http-head rfc http-protokoll erweiter echt cooki management session sonderzeichenkodier session-information aktuell hyperlink zuruckgeliefert serv get-paramet formular url-integration ubertrag teil session-information rewriting url management session www agb dialog unterbrech probl sukzessiv formular folgend kontinuitat erzwung nachteil dialog serverseit vorkehr besond brows vorteil field hidd management session zustandslos http management session cooki rewriting url field hidd sessionmanagement implementier beispiel information probl protokoll deutschland potsdam universitat hasso-plattner-institut meinel christoph webprogrammier end desktop-applikation webanwend interaktion kompatibilitatsgrund browsert umfangreich nutzung barrierefrei layout struktur trennung seit teil wichtig losung fallback programmier aufwand hoh xmlhttprequ unterstutz nativ activex-objekt ausfuhr explor internet benutz javascript grenz nachteil ajax programmier effektiv schnell framework zahlreich mobilitat onlin verstarkt anwend desktop-softwar webanwend grenz guis erstell usability gesteigert feedback schnell serverlast geandert seiteninhalt bestimmt seit ajax quelltext xhtml xml-dat download xml idr heruntergelad benutzerinteraktion http dat skript laufend seit restlich aufbau hintergrund anfrag funktion ausgefuhrt xmlhttprequ javascript ajax webseit seit teil bestimmt javascript grundide explor internet eingefuhrt xmlhttprequ nam microsoft zusammenhang technologi neu februar application web approach new garett jam jess pap begriff avascript synchronous ajax