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

Slides:



Advertisements
Samankaltaiset esitykset
Tämän esityksen avulla osaat ladata PAF 5
Advertisements

Liiketalous Java mobiililaitteissa – Java ME. Liiketalous Java-ohjelmointikieli • Maailman suosituin ohjelmointikieli (Tiobe-index) • Kehittäjä Sun Microsystems.
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ä.
JavaScript (c) Irja & Reino Aarinen, 2007
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
4. Lausekielinen ohjelmointi
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Luku 5 – Tietojen hakeminen sovelluksiin
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Kurssilla käytettävät työkalut
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
EXtensible Markup Language
Internet  Lingua Franca, kaikkien ymmärtämä yhteinen kieli: TCP/IP tai UDP/IP. ”Kaikki maaiman tietokoneet, liittykää yhteen”.  Suomeen 1990-luvun alussa.
Johdetun luokan määrittely tMyn1 Johdetun luokan määrittely •Kun johdettu luokka periytetään kantaluokasta, saadaan kantaluokan jäsenet enemmän tai vähemmän.
1. Olio-ohjelmointi.
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Kurssilla käytettävät työkalut
Käytännön ohjelmointi ja käytännön ketterä testaus
Tekstiasiakirjan kirjoittaminen
Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista.
Poikkeuskäsittely- lohkot tMyn1 Poikkeuskäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw ja.
Virtuaaliset jäsenfunktiot tMyn1 Virtuaaliset jäsenfunktiot Virtuaalinen jäsenfunktio on esiteltävä monimuotoisessa kantaluokassa. Virtuaalisen jäsenfunktion.
Ohjelmointi.
Internet-projekti - MUM2TM Heikki Hietala Jukka Mutikainen TIKO – Malmi
Luokan määrittely class-määreellä tMyn1 Luokan määrittely class-määreellä Luokan määrittely tarkoittaa luokan tietojäsenten esittelyä ja jäsenfunktioiden.
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Visual Basic -ohjelmointi
Osaamisen ja sivistyksen parhaaksi Oppijan verkkopalveluiden hyväksymistestitapausten kuvausohje.
Tietokoneohjelman suoritus opintojakso Olioajattelu ja –ohjelmointi, osa I Hans Nieminen Syksy 2013.
Kuinka tehdä blogi o365:ssä
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia
Työasemasovelluksen käyttöliittymä sovelluksien käyttöliittymät voidaan jakaa kahteen pääluokkaan: –kohde-toiminto -pohjaisiin (object-action) käyttöliittymiin.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
4. Attribuutit 4.1. Sisällys Yleistä attribuuteista. Näkyvyys luokan sisällä ja ulkopuolelta. Attribuuttien arvojen käsittely aksessoreilla. 4.2.
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
XHTML-perusteita Teppo Räisänen
Ohjelman keskeytys virhetilanteessa tMyn1 Ohjelman keskeytys virhetilanteessa Poikkeustilanteet voidaan ryhmitellä logiikkavirheisiin ja muihin ajonaikaisiin.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
1 Ohjelmointikielten varhaishistoria Esa-Matti Miettinen
Testaus Testaus Testauksella pyritään löytämään virheitä, jotka sitten korjataan. Yksittäinen testi on yleensä ohjelman suoritus (tietyillä.
Toteutus. Ohjelmointikielen valinta Käytetään samaa kuin muutkin Työkalujen laatu Usein asiakas määrää Yleensä valittu jo ennen toteutusta Osaaminen vs.
Lyhyt johdanto CVS:ään (ict1td002 - Ohjelmointitaito)
© 2010 IBM Corporation1 Palautesivun esittely  Palautesivua käytetään pääasiassa palautteen lähettämiseen virastoihin. Palautesivun pitäisi löytyä jokaisesta.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Poikkeustenkäsittely- lohkot tMyn1 Poikkeustenkäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw.
Tekstitiedostoon kirjoittaminen tMyn1 Tekstitiedostoon kirjoittaminen Tiedostoja käsitellään ohjelmassa tiedosto-olion avulla. Tiedosto-olion luokka sisältää.
Monimuotoinen luokka tMyn1 Monimuotoinen luokka Monimuotoinen luokka mahdollistaa saman jäsenfunktion toteutuksen monella tavalla. Tällöin puhutaan virtuaalisesta.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
XML – osa 2 Teppo Räisänen
Palvelun käyttöliittymätasonpalvelun toteutus osaksi TIPTOP portaalia prosessin kulku EduGUI komponenttikirjasto on käytettävissä open sourcena, Eduix.
XSL Teppo Räisänen
XSL Teppo Räisänen
CLT132 Johdanto verkkosivuteknologioihin (viikko 1)
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Helsingin normaalilyseo Jani Kiviharju Syksy 2016
WWW-sivuston ja verkkopalveluiden rakentaminen
MULTI- JA HYPERMEDIAN PERUSTEET
Web-sovellusten kehittäminen - Johdanto
JavaScriptin perusteet
www-sivuston ja verkkopalveluiden rakentaminen
Istuntojen hallinta PHP-sovelluksessa
CLT132 Tehtävät (viikko 2).
Esityksen transkriptio:

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.

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.

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.

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.

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.

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.

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.

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

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.

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.