MVC-arkkitehtuurin toteutus web-sovelluskehyksissä
Tässä tutkielmassa esitellään MVC-arkkitehtuurin toteutusta Python-pohjaisissa web-sovelluskehyksissä. Työssä selvitetään millä tavalla MVC on toteutettu sovelluskehyksissä ja vastaako se alkuperäistä MVC:n toteutusta. MVC:n toteutus määritellään Krasnerin artikkelissa, joka pohjautuu Reenskaugin alkuperäiseen MVC:n määritelmään. Työssä tutkitut sovelluskehykset ovat Django, Pyramid ja Tornado. Django ja Pyramid eivät toteuttaneet MVC:tä. Tornadon ja web-sokettien avulla MVC on mahdollista toteuttaa. This thesis goes through MVC-architecture implementation in Python-based MVC web-frameworks and answers the question if the original MVC is properly implemented. The original MVC is defined in Kranser’s article which is based on model founded by Trygve Reenskaug. The web-frameworks used thesis are Pyramid, Django and Tornado. Django and Pyramid did not implement the MVC properly. With Tornado and web-sockets the MVC-architecture is possible to implement.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29561]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
React native ja Xamarin alustariippumattomassa mobiilikehityksessä
Tuhkanen, Joni (2020)Kaksi suosituimmista alustariippumattomista sovelluskehyksistä on Xamarin ja React native, jotka molemmat pyrkivät yhdistämään eri mobiilialustojen koodipohjan. Yhteisestä tarkoituksestaan huolimatta Xamarin ja React native ... -
Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
Munter, Aleksi (2020)Käyttöliittymien ohjelmoinnissa ja siinä hyödynnettävissä ohjelmointikehyksissä on vuoden 2013 jälkeen tapahtunut merkittävä siirtymä imperatiivisesta ohjelmointimallista deklaratiiviseen ja datavirtojen hallinnassa ... -
Effects of PSD2 on security architecture of mobile banking : a review of literature
Kaipainen, Lauri (2017)This thesis aims to find out the changes that the Payment Service Directive (PSD2) will bring to the security architecture of mobile banking. PSD2 will create a situation where security mechanisms are separated from the ... -
GUI personalization framework driven by personal semantic user profile
Suopellonmäki, Pekka (2017)Sovelluskehys käyttöliittymän personointiin käyttäen semanttista käyttäjäprofiilia. Internetin kehittyessä maailma verkostoituu yhä enemmän. Käytämme päivittäin monia laitteita ja erilaisia käyttöliittymiä, mutta vaikka ... -
Dokumenttien muokkausominaisuuden toteuttaminen n-tasoarkkitehtuuriin
Kekäläinen, Ilpo (2020)Tässä tutkielmassa esitetään suomalaisen ohjelmistoyrityksen pilvipalvelusovellukseen toteutettu dokumenttien muokkausominaisuus. Ominaisuuden tavoitteena on yrityksen manuaalisen työn sekä inhimillisten virheiden vähentäminen. ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.