Praktikaaruanne - INFOTEHNOLOOGIA SÜSTEEMIDE ARENDAMISE ÕPPEKAVA
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.
Uurisin GRAILS pluginate toimimist ning nende tohutuid võimalusi. Samuti on
võimalik luua oma pugin, mingi spetsiifilise tegevuse jaoks.
Mõistsin, et GRAILS programmeerimine on suund, kuhu on mõttekas pürgida.