Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.

Samankaltaiset esitykset


Esitys aiheesta: "Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin."— Esityksen transkriptio:

1 Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin. •Asiakkaalla tarkoitetaan tyypillisesti selainohjelmaa. •Asiakaspuolen julkaisukieliä ovat muun muassa HTML (Hypertext Markup Language), XHTML (Extensible HTML), CSS (Cascading Style Sheet) ja WML (Wireless Markup Language). •Niillä luodaan päätelaitteessa näkyvä graafinen käyttöliittymä ja sen toiminnallisuus.

2 Julkaisukielet ja - tekniikat tMyn2 •Julkaisukielet ovat merkintäkieliä, jotka kuvaavat dokumentin rakennetta. •Merkintäkielet koostuvat elementeistä, jotka määritellään kulmasulkein. •Useimmat elementit toimivat pareittain niin, että aloittava merkintä asettaa komennon voimaan ja päättävä elementti lopettaa sen. •Esim. HTML-kielessä otsikko merkitään alkamaan elementillä ja päätetään elementtiin. Otsikkoteksti sijoitetaan elementtien väliin, jolloin selain esittää tekstin tietyn kokoisena.

3 Julkaisukielet ja - tekniikat tMyn3 •Selainpuolen ohjelmointikieliä ovat esim. JavaScript ja VBScript. •Niillä kirjoitetun koodin tulkkaamisen suorittaa selain, joten komentojen toimivuus ja suorittaminen ovat riippuvaisia selainohjelmasta. •HTML:ssä ei ole mitään tapaa sanoa, että johonkin sarakkeeseen tulee kirjoittaa vain numeroita. •Jos siis käyttäjä erehtyy kirjoittamaan ”sata” kun pitäisi kirjoittaa ”100”, virhe ilmenee vasta, kun lomake on lähetetty palvelimen käsiteltäväksi.

4 Julkaisukielet ja - tekniikat tMyn4 •JavaScript on ohjelmointikieli, jota selain tulkkaa dokumenttia muodostaessaan. •JavaScript-kieltä käytetään toiminnallisuuden ohjelmointiin eli sellaisten toimintojen kirjoittamiseksi, joita ei voida tehdä julkaisukielillä. •Tällaisia toimintoja ovat esim. lomakekenttien tarkistus tai selainikkunan avaaminen. •JavaScript-koodi kirjoitetaan HTML-tiedostoon tai ulkoiseen JavaScript-tiedostoon. •Kielestä on olemassa useita eri versioita. •JavaScript-kieli tunnetaan myös nimellä EcmaScript, joka on kielen standardoitu versio.

5 Julkaisukielet ja - tekniikat tMyn5 •Tämän lisäksi Microsoft käyttää kielestä nimitystä JScript. •VBScript on Microsoftin selaimella suoritettava ohjelmakoodi, joka pohjautuu Visual Basic –kieleen. •VBScript-kieltä käytetään JavaScriptin tapaan selaimella tulkattavaan ohjelmointiin.

6 Julkaisukielet ja - tekniikat tMyn6 Palvelinsovellusten ohjelmointi •Monen www-palvelun taustalla toimii palvelinsovellus, joka suorittaa hakuja, tallentaa tietoja ja lähettää sähköpostia. •Palvelinsovellukset ovat tärkeä osa julkaisutekniikkaa, sillä niillä ohjelmoidaan kaikki se, mihin julkaisukielet eivät kykene. •Palvelinsovellusten ohjelmointiin käytettäviä ohjelmointikieliä ovat esim. Microsoftin C#, Java ja PHP. •Sovellukset toimivat www-palvelimella tai niin sanotulla sovelluspalvelimella.

7 Julkaisukielet ja - tekniikat tMyn7 •Jos palvelinpuolen ohjelmointikielenä on Java tai PHP, niin silloin tyypillisesti palvelimena on Apache Software Foundationin tunnetuin tuote Apache HTTP Server. •PHP on rekursiivinen lyhenne sanoista Hypertext PreProcessor.

8 Julkaisukielet ja - tekniikat tMyn8 •Palvelinsovelluksia vaativat muun muassa seuraavat verkkopalvelut: –verkkokauppa –verkkopankki –hakukone –uutispalvelu –keskusteluryhmä

9 Julkaisukielet ja - tekniikat tMyn9 •ASP (Active Server Pages) on Microsoftin vanhempi palvelintekniikka, jossa ohjelmointikielenä käytettiin VBScript- tai JScript –kieltä. •ASP ei itsessään ole ohjelmointikieli, vaan tekniikka, joka tarjoaa erilaisia palveluja ohjelmoijan käyttöön. •Niiden avulla suoritetaan tietokantahakuja, tulostetaan tietoa selaimelle tai tallennetaan selaimelle evästeitä. •Tässä ympäristössä on tyypillisesti käytössä Microsoftin IIS (Internet Information Services) palvelinohjelmistokokonaisuus. •ASP-tekniikalla toteutetun sivun tunnistaa.asp- tiedostotarkentimesta.

10 Julkaisukielet ja - tekniikat tMyn10 •ASP-tekniikan uusin versio on nimeltään ASP.NET, joka on osa Windows-palvelintekniikkaa. •ASP.NET mahdollistaa useiden eri ohjelmointikielten käytön verkkopalvelun ohjelmoinnissa. •Käytettäviä kieliä ovat Visual Basic, Visual C# ja Visual C++. •ASP.NET sisältää myös paljon valmiita komponentteja verkkopalvelun ohjelmointiin. •ASP.NET-tekniikalla toteutetun sivun tunnistaa.aspx- tiedostotarkentimesta.


Lataa ppt "Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin."

Samankaltaiset esitykset


Iklan oleh Google