Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

MVC-arkkitehtuurin käyttö AJAX-sovelluksessa

Koho, Kare (2012)

 
Avaa tiedosto
Koho_Kare.pdf (628.4Kt)
Lataukset: 


Koho, Kare
Tampereen ammattikorkeakoulu
2012
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121118963
Tiivistelmä
Tämän opinnäytetyön tavoitteena on tutkia, kuinka ja missä tilanteessa MVC-arkkitehtuuria voidaan hyödyntää web-palvelun asiakassovelluksessa. MVC-arkkitehtuuri ja sen variantit ovat pitkään olleet de facto -standardin asemassa työpöytäsovellusten kehityksessä. MVC:tä voidaan hyödyntää myös web-asiakassovelluksissa, mikäli käytetään tekniikkaa, jonka avulla voidaan ajonaikaisesti suorittaa HTTP-kutsu ja myös ajonaikaisesti päivittää käyttöliittymää vastaanotetulla datalla. Yksi tällainen tekniikka on AJAX, jonka yksi etu muihin saatavilla oleviin tekniikoihin nähden on se, ettei sen käyttö vaadi lisäosien asentamista selaimeen.

AJAX:ia hyödyntävässä web-asiakkassovelluksessa voidaan hyödyntää hyvin pitkälle työpöytäsovelluksista tuttuja ratkaisumalleja, kuten MVC-arkkitehtuuria, koska sovelluksen tieto ja ohjelman kontrolli säilyvät HTTP-kutsun aikanakin. Tässä opinnäytetyössä pyritään havainnollistamaan MVC-arkkitehtuurin rakenne ja toiminta sekä tuomaan esille sen edut ja haittapuolet, jotta lukija voi muodostaa oman käsityksensä siitä, milloin MVC:n käytöstä on hyötyä ja milloin ei.

MCV-arkkitehtuurin toteutusta ja käyttöä havainnollistettiin pienimuotoisessa esimerkkisovelluksessa, jossa sitä hyödynnetään hyvinkin erilaisissa tilanteissa. Esimerkkisovellusta toteutettaessa kävi selväksi, että MVC:n toteuttaminen niin sanotusti puhtaalta pöydältä saattaa olla työlästä ja virhealtista, mutta huolellisesti suunniteltuna ja toteutettuna se helpottaa sovelluksen laajennettavuutta, muokattavuutta, ylläpidettävyyttä ja komponenttien uudelleenkäyttöä huomattavasti. Erityisen hyödyllinen MVC-arkkitehtuuri on tilanteessa, jossa sovellus muodostaa ajonaikaisesti yhdestä tietolähteestä useita synkronoituja näkymiä ja jossa näiden näkymien lukumäärä ei ole välttämättä ennalta tiedossa.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste