Web-aplikacija za upravljanje aktivnostima

Sažetak na hrvatskom: U ovom završnom radu opisan je postupak izrade web aplikacija za upravljanje aktivnostima. Web aplikacija je izrađena u programskom jeziku Java korištenjem tehnologija REST, Java Servlet, JavaServer Pages, EclipseLink i MySQL. Servleti su razredi koji djeluju kao dodatak Web po...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:46268/Details
Glavni autor: Jagatić, Luka (-)
Ostali autori: Vuković, Marin (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, L. Jagatić, 2015.
Predmet:
LEADER 03368na a2200241 4500
003 HR-ZaFER
005 20160604152511.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2003 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Jagatić, Luka  |9 36894 
245 1 0 |a Web-aplikacija za upravljanje aktivnostima :  |b završni rad /  |c Luka Jagatić ; [mentor Marin Vuković]. 
246 1 |a Web Application for Activity Management  |i Naslov na engleskom:  
260 |a Zagreb,  |b L. Jagatić,  |c 2015. 
300 |a 24 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Telekomunikacije i informatika, šifra smjera: 42, datum predaje: 2015-06-12, datum završetka: 2015-07-13 
520 3 |a Sažetak na hrvatskom: U ovom završnom radu opisan je postupak izrade web aplikacija za upravljanje aktivnostima. Web aplikacija je izrađena u programskom jeziku Java korištenjem tehnologija REST, Java Servlet, JavaServer Pages, EclipseLink i MySQL. Servleti su razredi koji djeluju kao dodatak Web poslužitelju na kojem se izvršavaju te zajedno sa REST razredima predstavljaju aplikacijsku logiku. Prezentacijski sloj ostvaren je tehnologijom JSP, gdje se uljepšava izgled primljenih podataka uz pomoć CSS-a. Podatkovni sloj ostvaren je pomoću relacijske baze podataka MySQL. Komunikacija između poslovnog i podatkovnog sloja implementirana je alatom EclipseLink kojim se alatom osigurava preslikavanje objekta u relacijsku bazu. Podaci o aktivnostima se u aplikaciju zapisuju s više izvora korištenjem sučelja REST (Representational State Transfer). Podaci o aktivnosti trebaju sadržavati ime aktivnosti, vrijeme početka i završetka aktivnosti, korisnika koji je obavio aktivnost te sliku kodiranu base64 koderom u niz okteta. Kao poslužitelj na kojem se web aplikacija izvršava izabran ja Oracle Glassfish. 
520 3 |a Sažetak na engleskom: This final assignment describes a process of creating a Web Application for Activity Management. Web application is made in Java programming language, using technologies: REST, Java Servlet, JavaServer Pages, EclipseLink and MySQL. Servlets are classes that work as an addition to a Web Server where they are executed and, together with REST classes, they represent the application logic. The presentation layer is implemented by using JSP technology, which designs the web page using CSS. Datalink layer is implemented using MySQL relational database. Communication between the business layer and the datalink layer is implemented with EclipseLink tool, which provides mapping objects to database. Importing activity data from different sources is achieved by using REST interface. Activity data should contain: activity name, beginning time, ending time, users name and a picture of the activity (base64 encoded). Oracle Glassfish is used as a main server for this web application.  
653 1 |a Web aplikacija  |a programski jezik Java  |a mrežni servis  |a arhitektura REST  |a relacijska baza podataka  |a protokol HTTP  |a servlet  |a klijent  |a poslužitelj  |a XML  |a HTML  |a CSS  |a aktivnosti 
653 1 |a Web application  |a Java programming language  |a web service  |a REST architecture  |a relational database  |a HTTP protocol  |a servlet  |a client  |a server  |a XML  |a HTML  |a CSS  |a activity  
700 1 |a Vuković, Marin  |4 ths  |9 33165 
942 |c Z  |2 udc 
999 |c 46268  |d 46268