MVVM-mallin toteutus KnockoutJS-kirjastoa käyttäen
Heikkilä, Jukka (2015)
Heikkilä, Jukka
Laurea-ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015060111730
https://urn.fi/URN:NBN:fi:amk-2015060111730
Tiivistelmä
Opinnäytetyön aiheena oli web-sovelluksen käyttöliittymäohjelmoinnin toteutus käyttäen Model-View-ViewModel (MVVM)-mallia. Työn tarkoituksena oli luoda toimiva käyttöliittymä ja kerätä tietoa käyttöliittymän toteutustavasta.
Opinnäytetyön tutkimusongelmana oli selvittää, kuinka saadaan toteutettua käyttöliittymään yksinkertaisia elementtejä käyttäen MVVM-mallia ja mitä hyötyä sen käytöstä on sovelluskehityksessä. Tutkimustulokset ovat peräisin omista toteutustavoista käyttäen laadullista tutkimusmenetelmää. Aineiston keruu tapahtui oman työskentelyni kautta samalla, kun kehitin uutta toiminnallisuutta osaksi käyttöliittymää.
Tuloksena opinnäytetyössä oli valmis arkkitehtuuritoteutus sekä HTML-elementit, jotka toimivat MVVM-mallin avulla käyttäen KnockoutJS-JavaScript-kirjastoa. Tarkoituksena oli, että opinnäytetyössä näytettävät toteutustavat ovat toimivia kokonaisuuksia.
Opinnäytetyön tutkimusongelmana oli selvittää, kuinka saadaan toteutettua käyttöliittymään yksinkertaisia elementtejä käyttäen MVVM-mallia ja mitä hyötyä sen käytöstä on sovelluskehityksessä. Tutkimustulokset ovat peräisin omista toteutustavoista käyttäen laadullista tutkimusmenetelmää. Aineiston keruu tapahtui oman työskentelyni kautta samalla, kun kehitin uutta toiminnallisuutta osaksi käyttöliittymää.
Tuloksena opinnäytetyössä oli valmis arkkitehtuuritoteutus sekä HTML-elementit, jotka toimivat MVVM-mallin avulla käyttäen KnockoutJS-JavaScript-kirjastoa. Tarkoituksena oli, että opinnäytetyössä näytettävät toteutustavat ovat toimivia kokonaisuuksia.