Praktikaaruanne - INFOTEHNOLOOGIA SÜSTEEMIDE ARENDAMISE ÕPPEKAVA
kasutatavale Racional Rose-le loogika on sama. Praktika käigus sai loodud
andmemudel ning genereeritud andmebaasi loomise skript koos test
andmebaasiga.
Enim kasutatakse kõrgtaseme keelt Groovy, mille baasil luuakse GRAILS
projekte.
Avastasin, et GRAILS suudab koos hoida SPRING-i ning HIBERNATE ilma
tohutuid XML konfiguratsioone kirjutamata. Turvalisus koos logimistega näiteks
töötab SPRINGSECURITY baasil. Suhteliselt lihtne on luua rollide ning õiguste
süsteem.
GRAILS-i domeenimudelis vaid üks käsk ,,belongsTo" või ,,hasMany" ehitab
kokku terve andmemudeli seoste süsteemi. Kuna kasutusel on laisk väärtustamine,
ei tee nende seoste kaasas kandmine andmebaasi päringuid keerulisemaks, küll on
vajadusel lihtne pöörduda etteantud muutuja poole.