Ovim radom prikazan je pristup perzistenciji podataka iz perspektive Java developera: smanjivanje potrebe za dubokim poznavanjem baza podataka. Čest problem aplikacija razvijenih u Java tehnologijama je podjela poslovnih pravila i logike između Java svijeta i baze podataka. Kada se jedan dio poslovne logike nalazi u bazi (u procedurama, trigerrima i slično), a drugi dio u Java programskom kodu otežano je otkrivanje i uklanjanje pogrešaka te je istovremeno međuovisnost tih dviju sustava složena.
Opisan je (uz primjer iz prakse i korištenje JPA i Hibernate frameworka) postupak od objektnog modela podataka do generiranih tablica u bazi te rad s objektima (spremanje u bazu i dohvaćanje).
Prednost zadržavanja sve poslovne logike u svijetu Jave je znatno brži i jednostavniji razvoj te skraćivanje vremena potrebnog za izmjene na modelu podataka. Ovaj pristup "ignoriranja" baze pokazao se idealnim na novim projektima u kojima baza može biti potpuno kontrolirana objektnim modelom.
Vrsta: Predavanje / Lecture
Razina težine: Srednje detaljno / Detailed
Poželjno iskustvo slušatelja: Iskusni (2-3 g.) / Experianced
Poželjna funkcija slušatelja:
Developer
Predviđeno vrijeme trajanja rada - aktivnosti: 30 min
316_Senji_i_Popovic.pdf 1,05 MB
IN2 d.o.o.
Koautor: Mario Popović - IN2 d.o.o.
Ivan Senji
* dipl. ing. računarstva Sveučilište u Zagrebu, Fakultet elektrotehnike i računarstva
* 2.5 godine radnog iskustva kao softverski inženjer u IN2 d.o.o. na java tehnologijama.
* rad na mnogobrojnim projektima (web aplikacije, web servisi) u javnom sektoru (za Ministarstvo pravosuđa, Ministarstvo mora, pomorstva i infrastrukture, Narodne novine, Hrvatski telekom)