Grails 2 - prima cunoștință, Elizarov Vladimir

În decurs de o lună și jumătate, m-am gândit la posibila arhitectură a sistemului. În sfârșit, am decis să văd ce este disponibil în prezent din cadrul Java. Studiind recenziile a apărut descrierea lui Groove Grails. Primul studiu al materialelor despre Grails 2 Am fost foarte interesat. Am decis să o studiez în detaliu.







A lucra fără scop este întotdeauna plictisitoare și neproductivă pentru mine. Prin urmare, ca un cobai, am luat proiectul deja dezvoltat pentru HR. Prima sarcină a fost crearea unui model existent din baza de date. Pentru dezvoltare, am folosit NetBeans IDE 7.1 cu plugin-uri instalate pentru Groove Graile 2.

Crearea obiectelor - GRAG

Pentru a crea domenii în Grails 2, am folosit programul generatorul de aplicații grails
Programul este implementat ca o aplicație desktop. Programul trebuie să specifice șirul de conexiuni din baza de date. Mai mult, după importarea tabelelor din baza de date, am schimbat proprietatea dislay și, de asemenea, am activat proprietatea bidirecțională pentru a afișa automat legăturile dintre obiecte.







Mai mult decât atât, am avut ocazia doar să corectez descrierea obiectelor create - în esență, aceasta este finalizarea metodei toString create automat pentru afișarea corectă a obiectelor în liste (în mod implicit, este afișată proprietatea ID).

Grails 2 - Încheiem prin noi înșine

Apoi, trebuie să creați controlere pentru obiectele dorite. Este ușor să faci asta.
În dosarul Controlere, creați un nou fișier numit .omainName% Controller.groovy. În fișier vom scrie un cod foarte complex 🙂
clasă. nume de domeniu% controler

def scaffold =. nume Nume%
>

Dacă doriți să modificați un șablon existent (și l-am dorit), puteți crea un set de șabloane în proiect folosind comanda șabloane de instalare. Acum puteți controla complet procesul de generare a controlorilor și a vizualizărilor.

De asemenea, standardul index.gsp trebuie să fie finalizat.

Pentru a edita vizualizarea proprietăților în modul de editare, trebuie să schimbați șablonul renderEditor.template.

Russificarea la Grails 2

După prima cunoaștere cu interfața, se ridică întrebarea rusificării. Unele dintre mesaje sunt rusificate, dar din păcate nu toate. În primul rând, aceasta se referă la operațiuni și nume de obiecte și proprietățile acestora. Pentru a le modifica, trebuie să modificați fișierul messages_en.properties.

Unele pluginuri Grails 2 utile

* Există o eroare în numele resursei i18N. În loc de fp.tag.filterPane.sort.descending, folosiți fp.tag.filterpane.sort.descending

Ce folosesc în prezent în proiect

Lista plug-in-urilor din proiectul curent va fi extinsă. Până în prezent, acesta este:







Articole similare

Trimiteți-le prietenilor: