Spremnički sustav za potporu dijeljenja korisničkih programa u edukacijskom sustavu SynchEduca

Sažetak na hrvatskom: Izrada spremničkog sustava za web aplikaciju opsežan je i kompliciran zadatak. Da bi se izbjeglo loše prakse nužno je pratiti postojeće standarde i implementirati dokazane arhitekture poput RESTful servisa. Objekti programskih jezika i zapisi relacijskih tablica nisu ekvivalent...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:48439/Details
Glavni autor: Dragičević, Danijel (-)
Ostali autori: Srbljić, Siniša (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, D. Dragičević, 2018.
Predmet:
LEADER 02468na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6299 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Dragičević, Danijel 
245 1 0 |a Spremnički sustav za potporu dijeljenja korisničkih programa u edukacijskom sustavu SynchEduca :  |b završni rad /  |c Danijel Dragičević ; [mentor Siniša Srbljić]. 
246 1 |a Storage System for Supporting Sharing of User Programs in Educational System SynchEduca  |i Naslov na engleskom:  
260 |a Zagreb,  |b D. Dragičević,  |c 2018. 
300 |a 24 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2018-06-15, datum završetka: 2018-07-13 
520 3 |a Sažetak na hrvatskom: Izrada spremničkog sustava za web aplikaciju opsežan je i kompliciran zadatak. Da bi se izbjeglo loše prakse nužno je pratiti postojeće standarde i implementirati dokazane arhitekture poput RESTful servisa. Objekti programskih jezika i zapisi relacijskih tablica nisu ekvivalentni te treba posebnu pozornost posvetiti ispravnom mapiranju. Prilikom odabira tehnologija potrebno je paziti na njihovu interoperabilnost te dostupne biblioteke koje mogu olakšati i ubrzati razvoj. Implementacija treba biti izvedena na skalabilan način, uz praćenje smjernica dobrih inženjerskih praksi i korištenje standardiziranih postupaka gdje je to moguće. 
520 3 |a Sažetak na engleskom: Developing a storage system for web applications is a complex task. To avoid bad practices it is necessary to follow existing standards and implement proven architectural solutions like RESTful services. Objects of programming languages are not equivalent to entries in relational tables and special attention should be given to making sure the mapping process does not lose information. When choosing technologies it is important to pay attention to interoperability of technologies and available libraries that can simplify and speed up development. Implementation should be done in a scalable way, following good engineering practices and using standardized elements where possible. 
653 1 |a REST  |a spremnički sustav  |a Serijalizacija  |a ORM  |a JSON  |a SynchEduca 
653 1 |a REST  |a storage system  |a Serialization  |a ORM  |a JSON  |a SynchEduca 
700 1 |a Srbljić, Siniša  |4 ths 
942 |c Z 
999 |c 48439  |d 48439