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

Slides:



Advertisements
Samankaltaiset esitykset
Wikin pikaohje /ut. Kirjautuminen palveluun • Mene osoitteeseen valitse sivun oikeasta yläkulmasta ”Sign.
Advertisements

Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
Tech days ● 2010 Finland. tech days ● 2010 Finland.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Mikä on internet? b Kymmenien tuhansien yhteen liitettyjen tietoverkkojen kokonaisuus b Internetin palvelut ovat ilmaisia - liittymät ovat maksullisia.
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
PHP ja sessionhallinta Verkkotekniikan jatkokurssi Kevät 2003 V. Seppänen
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Salattu selainyhteys HTTPS-protokolla eli SSL/TLS-salaus
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Visual Studio 2008 ja sovellusten elinkaaren hallinta Matti Antila Jukka Wallasvaara Iikka Paavolainen Microsoft Oy.
Opinnäytetöiden esittely
Verkkotaitokoulutus Aloitus. Koulutuksen sisältö Verkonkäytön perustaitoja (3.11.) Tiedonhaku verkossa (10.11.) Työnhaku verkossa (17.11.) Asiointi ja.
Kurssiseittijärjestelmä Kurse1 Aapo Mäkelä
Sähköisen aineiston tunnistaminen Veli-Matti Häkkinen
Käytännön ohjelmointi ja käytännön ketterä testaus
Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista.
APACHE http-serveriohjelma
Tekoäly-sovellusten levittäminen WWW-ympäristössä
OpenLab yhteistyö paikallisten yritysten kanssa - OpenLabin perustaminen - Open Source –seminaari - yhteistyömahdollisuudet muiden projektien.
MULTI- JA HYPERMEDIAN PERUSTEET
HTTP-protokollatMyn1 HTTP-protokolla HTTP (HyperText Transfer Protocol) on web-asiakkaan ja –palvelimen keskinäiseen tiedonsiirtoon käyttämä yhteyskäytäntö.
Internet-projekti - MUM2TM Heikki Hietala Jukka Mutikainen TIKO – Malmi
PlugIT-ydinrajapintademo Marko Sormunen PlugIT-projekti, HIS-yksikkö Kuopion tietotekniikkakeskus Kuopion yliopisto
Kuinka tehdä blogi o365:ssä
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
ECM by SYSOPENDIGIA - APPETITE ©2007 E.S.A. Tietokanta Timo Holm Mika Kilpeläinen.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
Osaamisen ja sivistyksen parhaaksi AIKIS -hanke Teknisen toimivuuden määrittelyt Keskustelun pohjaksi
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
HTML-lomakkeettMyn1 HTML-lomakkeet Web-sovelluksen käyttöliittymä rakentuu web-selaimen ominaisuuksista ja keskeisimmiltä osiltaan erityisesti HTML-kielellä.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
J.Holvikivi DOM ja Ajax Jaana Holvikivi Metropolia.
402T20E Digitaalisen sovellustuotannon työvälineet, 3 op Flash MX –perusteet Ari Vainionpää.
Tietokantaohjelmointi Kevät Tietokantaohjelmointi 3 op  Tavoite  Opiskelija osaa ohjelmoida tietokantoja käyttäviä käyttöliittymäsovelluksia.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
CAD-suunnittelun ja dokumentinhallinnan yhdistäminen
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
II opponointi KOPPELO-projekti. Projektiorganisaatio Jäsenet: * Minna Hillebrand * Markus Silván * Antti Vanhanen * Marko Ylitalo Tilaajat.
PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)
Joni Kelloniitty & Niko Säyriö
1 2. Tietoverkot Internet: maailman laajuinen verkko tietokoneverkoista Transmission Control Protocol/Internet Protocol (TCP/IP) Tieto lähetetään paketteina.
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
Apache - yhteisnimitys useille Pohjois- Amerikan intiaaniheimoille - yhteinen etninen ja kulttuurinen tausta - puhuvat eteläisiä athabasca- kieliä Apassipäällikkö.
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
Macromedia Flex Mikko Honkanen. Esityksen sisältö Flex verrattuna Flash:iin Flex sovelluksista tekniikka ja vaatimukset Flex builder esimerkit.
Servlet-esimerkki: "VerkkoPizzeria"
Silverlight Expression Blend 3 työkaluna. Mikäs on Silverlight? (1/2) Pääasiassa teknologia webbiin –Internet Explorer –Mozilla –Opera –Safari.
Etäyhteys kodin ja koulun välillä – ohjeet Windows XP:lle
WWW-palvelin Apache HTTP Server. Yleistä Siirtää HTTP-protokollaa käyttäen pyydetyt tiedostot Internetin välityksellä Portti 80 varattu HTTP-protokollalle.
Helsingin normaalilyseo Jani Kiviharju Syksy 2016
WWW-sivuston ja verkkopalveluiden rakentaminen
Joku muu on voinut jo löytää saman
WWW-sisällönhallintaohjelmistot
WWW-sivunsuunnittelu
MULTI- JA HYPERMEDIAN PERUSTEET
Web-sovellusten kehittäminen - Johdanto
JavaScriptin perusteet
www-sivuston ja verkkopalveluiden rakentaminen
Istuntojen hallinta PHP-sovelluksessa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
PHP Tietokantaohjelmointi 1
Esityksen transkriptio:

vuorovaikutteiset 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

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

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

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. (vain php) –Hostauspalvelin (koululla esim. puskupalvelin, vain php) Tietovarasto Tietokannat, Rakenteiset dokumentit, Tekstitiedostot Internet-selain

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

vuorovaikutteiset www-sivut Kurssin palvelimet ( ) Oman koneen virtuaalikehityspalvelin C:\Inetpub\wwwroot\ (fyysinen polku) (URL-osoite) Kokeilutuotantopalvelin (ei aktiivikäytössä) \\ \data$\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.

vuorovaikutteiset www-sivut ”Dynaaminen kehitys” LAMP

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

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