Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

12.1.2015vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.

Samankaltaiset esitykset


Esitys aiheesta: "12.1.2015vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden."— Esityksen transkriptio:

1 12.1.2015vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden tunnistaminen  tietovarastohaut  tietovarastoihin kirjoittaminen  vuorovaikutteisuus 2

2 2 12.1.2015 vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response <% Response.Write "Kiitos tiedosta" %> request.asp response.asp Response kiitos tiedosta response.asp DB Css-tyyli

3 3 12.1.2015 vuorovaikutteiset www-sivut Asiakas-Palvelin toimintamalli tekstinä Dynaaminen sivu luodaan dyn-sivu palvelimelle asiakaspyyntö palvelin hakee dyn-ohjeet jne palvelin luo html-sivun html-vastaus kulkee asiakaspuolen skriptit+css sivu näkyy selaimessa Staattinen sivu luodaan html-sivu palvelimelle asiakaspyyntö palvelin hakee html-sivun html-vastaus kulkee asiakaspuolen skriptit +css sivu näkyy selaimessa

4 4 12.1.2015 vuorovaikutteiset www-sivut Tekniikkavaatimukset Tekstieditori tms. sovelluskehitin –Notepad –Textpad –Microsoft Visual (InterDev) Studio (vain asp-sivuille) –Adoben Dreamweaver Internet-palvelin/ohjelma –IIS Internet Information Server (lähinnä asp) –Apache tms UNIX/Linux-palvelin (erityisesti php) –Sivujen koodin testaus,esim. www.server2go.com (vain php)www.server2go.com –Hostauspalvelin (koululla esim. puskupalvelin, vain php) Tietovarasto Tietokannat, Rakenteiset dokumentit, Tekstitiedostot Internet-selain

5 5 12.1.2015 vuorovaikutteiset www-sivut ”Koulun” palvelimet (2010) PHP-koodille PUSKU-palvelin (käytössä 22.1.10->, tiedostoja voidaan päivittää esim. winscp:n kautta) Tallennetaan X:\....\.....\ (fyysinen polku) Selaimella http://...../ (URL-osoite) ASP-koodille IISSI-palvelin (käytössä, ei etäkäyttöä?) Tallennetaan X:\....\.....\ (fyysinen polku) Selaimella http://...../ (URL-osoite) Kokeilutuotantopalvelin (ei aktiivikäytössä) \\192.168.145.230\data$\suku.etu http://192.168.145.230/suku.etu

6 6 12.1.2015 vuorovaikutteiset www-sivut Kurssin palvelimet (2007-2008) Oman koneen virtuaalikehityspalvelin C:\Inetpub\wwwroot\ (fyysinen polku) http://localhost/ (URL-osoite) Kokeilutuotantopalvelin (ei aktiivikäytössä) \\192.168.145.230\data$\suku.etu http://192.168.145.230/suku.etu Tehtävä 1. Tarkista onko koneella selain, sovelluskehitin ja (virtuaali)palvelin. Testaa koneesi virtuaalipalvelin tallentamalla sinne lomake.html ja kiitos.html ja surffaa. Ei tätä Tehtävä 2. Tarkista koulun palvelin. Kopioi sinne lomake.html ja kiitos.html ja testaa selaimella.

7 7 12.1.2015 vuorovaikutteiset www-sivut ”Dynaaminen kehitys” LAMP

8 8 12.1.2015 vuorovaikutteiset www-sivut …Internet-palvelin/ohjelmia Microsoft IIS Apache Tomcat IBM WebSphere Apple WebObjects Allaire/Macromedia JRun Oracle 9i AS... MX s. 41 kuva

9 9 12.1.2015 vuorovaikutteiset www-sivut Oliomallirakenne (esim. Asp 3.0) Build-in-objects –Request –Response –Server –Session –Application –AspError –ObjectContext Application Session Request Response Server


Lataa ppt "12.1.2015vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden."

Samankaltaiset esitykset


Iklan oleh Google