RIA -KÄYTTÖLIITTYMÄN SUUNNITTELU JA TOTEUTUS
Jokela, Simo (2011)
Jokela, Simo
Savonia-ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201101271826
https://urn.fi/URN:NBN:fi:amk-201101271826
Tiivistelmä
Tämän insinöörityön aiheena oli suunnitella ja toteuttaa RIA -käyttöliittymä. Työn tavoitteena oli luoda sekä käyttöliittymän, että palvelimen toiminnallisuudet. Työssä etsittiin sopiva RIA -teknologia toteutusta varten ja päädyttiin lopulta Ext JS -teknologiaan, joka on JavaScript RIA -kirjasto. Ext JS -kirjastoon päädyttiin muun muassa siksi, että se ei vaadi mitään lisäasennuksia käyttäjältä, vaan toimii suoraan kaikissa moderneissa selaimissa. Palvelinpuolen teknologiaksi valittiin Yii framework, joka on nopea ja helppokäyttöinen php-kehys.
Sovellusta varten toteutettiin myös oma JavaScript MVC -kehys, jotta sovelluksen koodi saatiin pysymään mahdollisimman hyvin organisoituna.
Sovelluksen tietoturva oli tärkeää, koska sovelluksessa käsitellään asiakkaiden arkaluontoisia tietoja sekä raha-asioita. Koodin mahdollisimman hyvä kommentoiminen oli myös tärkeää, jotta muiden ohjelmoijien olisi myös mahdollista työskennellä koodin parissa ja että koodit olisivat myöhemmin helposti ymmärrettävissä.
Sovellusta varten toteutettiin myös oma JavaScript MVC -kehys, jotta sovelluksen koodi saatiin pysymään mahdollisimman hyvin organisoituna.
Sovelluksen tietoturva oli tärkeää, koska sovelluksessa käsitellään asiakkaiden arkaluontoisia tietoja sekä raha-asioita. Koodin mahdollisimman hyvä kommentoiminen oli myös tärkeää, jotta muiden ohjelmoijien olisi myös mahdollista työskennellä koodin parissa ja että koodit olisivat myöhemmin helposti ymmärrettävissä.