1 / 7

Fremstilling af Simple WEB steder [ITPL] Foråret 2004

Fremstilling af Simple WEB steder [ITPL] Foråret 2004. “Computer Science is no more about computers than astronomy is about telescopes” (E. W. Dijkstra). by Eva Trosborg. Agenda 25. marts 2004. Oversigt over www-kommunikation Html Javascript.

janet
Download Presentation

Fremstilling af Simple WEB steder [ITPL] Foråret 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fremstilling af Simple WEB steder[ITPL] Foråret 2004 “Computer Science is no more about computers than astronomy is about telescopes” (E. W. Dijkstra) by Eva Trosborg Fremstilling af simple WEB steder

  2. Agenda 25. marts 2004 • Oversigt over www-kommunikation • Html • Javascript Fremstilling af simple WEB steder

  3. Efter denne lektion skal du: • Forstå hvordan www kommunikation foregår • Forstå hvilke dele som udføres hvor • Være i stand til at skrive en mindre html-side • Være i stand til at forstå et mindre javascript (og evt. programmere det) Fremstilling af simple WEB steder

  4. Lektionsplan [ITPL]forår 2004 • # uge dato • 1 6 05. Feb Introduktion til IT Platforme (ETR / NGH) • 2 7 12. Feb Introduktion til Organisationer (NGH) • 3 8 19. Feb 3 Perspektiver på organisationer (NGH) • 4 9 26. Feb Systemudvikling (NGH) • 5 10 04. Mar Computer opbygning og virkemåde (ETR) • 6 11 11. Mar Netværk og kapacitetsforhold (ETR) • 7 12 18. Mar Operativsystemer og anvendelse heraf (ETR) • 8 13 25. Mar Fremstilling af simple web-steder (ETR) + CBF • 9 14 01. Apr Strukturering af “data” vha DB og XML-teknologierne (ETR) + CBF • 10 16 15. Apr Projektledelse (NGH) • 11 17 22. Apr Udviklingsprocessen (ETR) • 12 18 29. Apr Har vi været hele vejen rundt? (ETR / NGH ) • eksamen 17. Juni + (18. Juni) Der er øvelser alle dagene undtagen 5. Februar og 29. April Fremstilling af simple WEB steder

  5. WWW-kommunikation, forenklet oversigt Internet Provider Bruger (client) sender i sin browser Bemærk. Der kommunikeres i http-protokollen (”Hyper Text Transmission Protokol”) hhtp er en såkaldt ”stateles” protokol, dvs at der ikke overlever nogen ”info.” Fra en ”request” til den næste. DNS, oversætter navnet til ip-adresse på server, og ruter ”request” videre til denne www.itu.dk Den aktuelle server Server ser på url og beslutter herudfra hvad der skal ske • Se på url ”extention” (/…/....xxxx) • Intet efter adresse => Vis ”default side” • .htm/.html => Find filen og send til browser • .doc/.pdf/… (kendt fil-forkortelse) => send filen til browser med filtype angivelse • .asp/.php/.jsp/… (kendt program extention) => videresend til program server • cgi (common gateway interface) => start program • Applet - Send java bytecode til client Send svaret (filen(program-output) tilbage til browser. Fremstilling af simple WEB steder

  6. Begreber omkring web-sider • Begreber • http - Protokol, dvs konventionen for hvordan browser og server udveksler data • shttp - Secure http, benyttes hvis man skal have en sikker forbindelse (kryptering etc.) • Stateles protokol - Hver request er en ny forbindelse uafhængigt af den gamle • Dette giver ”udfordringer” hvis man skal huske noget fra en request til den næste. • Cookies - Navngivne tekst-beholdere som opbevares på client maskinen • Levetid kan sættes • Et program kan forespørge på cookie indhold hvis det kender navn og format af cookie • Program -eksekvering • En ”almindelig html-side er ikke et program, men blot en tekst-fil. • .asp, .jsp, .php etc er prigrammer som eksekverer på en server (heraf navne ”Aktive Server Pages”/”Java Server pages”) • En applet er et program, skrevet i Java, som eksekveres på client-maskinen (som skal have en JavaVirtualMachine) • JavaScript/VBS/VBX (Visual Basic Script) er scripts som sendes til client i en html-fil, og som kan udføres på client • Sikkerhed • Det eneste man burde(hvis sikkerheden virker) have love til at gøre er at gemme cookies på clienten • Ud over cookies kan et program under http ikke skrive på client-disken (”in a perfect wordl”). Fremstilling af simple WEB steder

  7. Lektionsplan [ITPL]forår 2004 • # uge dato • 1 6 05. Feb Introduktion til IT Platforme (ETR / NGH) • 2 7 12. Feb Introduktion til Organisationer (NGH) • 3 8 19. Feb 3 Perspektiver på organisationer (NGH) • 4 9 26. Feb Systemudvikling (NGH) • 5 10 04. Mar Computer opbygning og virkemåde (ETR) • 6 11 11. Mar Netværk og kapacitetsforhold (ETR) • 7 12 18. Mar Operativsystemer og anvendelse heraf (ETR) • 8 13 25. Mar Fremstilling af simple web-steder (ETR) + CBF • 9 14 01. AprStrukturering af “data” vha DB og XML-teknologierne (ETR)+CBF • 10 16 15. Apr Projektledelse (NGH) • 11 17 22. Apr Udviklingsprocessen (ETR) • 12 18 29. Apr Har vi været hele vejen rundt? (ETR / NGH ) • eksamen 17. Juni + (18. Juni) Der er øvelser alle dagene undtagen 5. Februar og 29. April Fremstilling af simple WEB steder

More Related