MVVM-malli ja JavaScript. Case: Yhteystietojen hallinta
Lammi, Tomi (2014)
Lammi, Tomi
Satakunnan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201401161420
https://urn.fi/URN:NBN:fi:amk-201401161420
Tiivistelmä
Opinnäytetyön aiheena oli Knockout.js JavaScript-kirjaston esitteleminen T-Base Oy:llä toteutettavan yhteystietohallintajärjestelmän avulla. Projekti on toteutettu web-sovelluksena käyttäen Sharepoint-tekniikkaa palvelinpuolella ja MVVM-mallia asiakaspuolen JavaScript-koodille. Opinnäytetyössä esitelty osuus on vain pieni osa T-Base Oy:n yhteystietojen hallintajärjestelmää.
Opinnäytetyön teoriaosuudessa pohditaan web-ohjelmoinnin nykytilaa, esitellään MVVM-malli, sekä kerrotaan miten malli otetaan käyttöön Knockout-kirjaston avulla. Lisäksi osuudessa verrataan Knockoutilla ja perinteisellä JavaScriptillä toteutettua komentorivikoodia.
Toteutusosuudessa esitellään Knockout-kirjaston perustoimintaperiaatteita toimeksiannon kautta rakentamalla moderni ja responsiivinen käyttöliittymä. Toimeksianto koostuu uusien yhteystietojen ja yrityksien lisäämisestä sekä siihen liittyvästä web-käyttöliittymästä.
Opinnäytetyön teoriaosuudessa pohditaan web-ohjelmoinnin nykytilaa, esitellään MVVM-malli, sekä kerrotaan miten malli otetaan käyttöön Knockout-kirjaston avulla. Lisäksi osuudessa verrataan Knockoutilla ja perinteisellä JavaScriptillä toteutettua komentorivikoodia.
Toteutusosuudessa esitellään Knockout-kirjaston perustoimintaperiaatteita toimeksiannon kautta rakentamalla moderni ja responsiivinen käyttöliittymä. Toimeksianto koostuu uusien yhteystietojen ja yrityksien lisäämisestä sekä siihen liittyvästä web-käyttöliittymästä.