Pregled bibliografske jedinice broj: 912549
KORIŠTENJE NAPREDNIH JAVA TEHNOLOGIJA PRI IZRADI WEB APLIKACIJA
KORIŠTENJE NAPREDNIH JAVA TEHNOLOGIJA PRI IZRADI WEB APLIKACIJA // Proceedings of 9th International Scientific Conference on Production Engineering DEVELOPMENT AND MODERNIZATION OF PRODUCTION - RIM 2013
Budva, Crna Gora, 2013. str. 223-228 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), stručni)
CROSBI ID: 912549 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
KORIŠTENJE NAPREDNIH JAVA TEHNOLOGIJA PRI IZRADI WEB APLIKACIJA
(USE OF ADVANCED JAVA TECHNOLOGIES IN DEVELOPMENT OF WEB APPLICATIONS)
Autori
Ramakić, Adnan ;
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), stručni
Izvornik
Proceedings of 9th International Scientific Conference on Production Engineering DEVELOPMENT AND MODERNIZATION OF PRODUCTION - RIM 2013
/ - , 2013, 223-228
ISBN
978-9958-624-38-4
Skup
9th International Scientific Conference on Production Engineering DEVELOPMENT AND MODERNIZATION OF PRODUCTION - RIM 2013
Mjesto i datum
Budva, Crna Gora, 26.09.2013. - 29.09.2013
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Java tehnologije, ORM, Hibernate, JavaServer Faces (JSF), Facelets, mapiranje, baza podataka
(Java technologies, ORM, Hibernate, JavaServer Faces (JSF), Facelets, mapping, databases)
Sažetak
U radu se razmatraju i opisuju napredne Java tehnologije za izradu web aplikacija. Na početku je opisan programski jezik Java. Prilikom izrade web aplikacija pomoću Java tehnologija koriste se različite komponente i okviri (Framework), naravno u kombinaciji sa bazom podataka. U vezi s tim opisan je jedan od najpoznatijih Java okvira pod imenom Hibernate. Radi se o ORM (object-relational mapping) biblioteci za Java programski jezik koji pruža okvir za mapiranje objektno-orijentiranih domena modela u tradicionalne relacione baze podataka. Predstavljajući jedno od najfleksibilnijih i najmoćnijih objektno/relacionih rješenja na tržištu Hibernate se brine o mapiranju iz Java klasa u tabele baze podataka i iz Java tipova podataka u SQL tipove podataka. Nakon toga opisana je JavaServer Faces (JSF) tehnologija. Radi se o tehnologiji koja utvrđuje standarde za izradu server-side korisničkih interfejsa (sučelja) Java baziranih web aplikacija. Uz JSF opisani su i Java fejsleti (Java Facelets). Radi se o moćnom, ali laganom jeziku deklaracije stranica (page declaration language) koji se koristi za izgradnju JSF pogleda (JSF views) koristeći HTML stilske templejte (HTML style template) i za izgradnju komponentnih stabala. Na kraju je predstavljen primjer web aplikacije koja objedinjuje sve navedene tehnologije u kombinaciji sa MySQL bazom podataka, a omogućuje CRUD (create, read, update, delete) funkcionalnosti autoriziranim korisnicima.
Izvorni jezik
Ostalo
Znanstvena područja
Računarstvo
POVEZANOST RADA