Archive

Archive for the ‘Groovy’ Category

Grails 1.1.1

Maj 14th, 2009

Pojawiła się nowa wersja Grails 1.1.1. To tylko minor release, ale jedną z ciekawych rzecz jest plugin integrujący Grails z Google App Engine. Grails 1.1.1 korzysta z Groovy 1.6.3.

Grails, Groovy

Grails – datePicker, aktualizacja wydatków

Marzec 26th, 2009

"Wepchnąłem" właśnie na GitHub'a małą aktualizację w projekcie wydatków. Można teraz zapisywać wydatki na konkretny dzień, z podaną kwotą, datą, opisem i wybraną kategorią.

Read more...

Grails, Groovy

Grails i Ajax – pierwsze starcie

Marzec 25th, 2009

Naukę Grails prowadzę wielowątkowo. Lektura dokumentacji, przeglądanie wybranych rozdziałów książek, eksperymenty z poszczególnymi komponentami na testowym projekcie oraz próba sił w dwóch konkretnych projektach. Tym razem mała relacja z próby użycia Ajax'a z Grails.

Read more...

Grails, Groovy

Grails ORM część 5

Marzec 24th, 2009

Pozostało mi jeszcze do opisania kilka funkcji GORM, o których nie wspomniałem wcześniej. W dokumentacji znajdują się w części "advanced", ale wydaje mi się, że ich zrozumienie nie jest ani trochę trudne.

Read more...

Grails, Groovy

Tworzenie obiektów w Groovy i Grails

Marzec 19th, 2009

W Groovy istnieje możliwość podawania wartości jakie zostaną przypisane do właściwości obiektu w konstruktorze, bez wcześniejszego jawnego definiowania takiego konstruktora.

Read more...

Grails, Groovy

Grails ORM część 4 – zapytania

Marzec 18th, 2009

GORM pozwala nam na wykonywanie zapytań w kilka różnych sposobów. Możemy do nich zaliczyć podstawowe metody operujące na klasach domenowych, dynamic finders (metody typu find*), kryteria (które pozwalają budować zapytania podobnie jak robi to JaQu) albo wykorzystać stary (dobry) HQL.

Read more...

Grails, Groovy

Grails ORM część 3

Marzec 13th, 2009

W pierwszym i drugim poście na temat Grails ORM pokazałem jak wygląda klasa domenowa oraz wykonanie podstawowych operacji na danych (CRUD). Pokazałem też jak wyglądają relacje. W tym poście omówię zagnieżdżone klasy domenowe (kompozycja wg. terminologii z dokumentacji), strategie dziedziczenia oraz optimistic i pessimistic locking.

Read more...

Grails, Groovy

Grails i klasy domenowe o tych samych nazwach

Marzec 13th, 2009

W komentarzach do notatki Jacka Laskowskiego został poruszony temat dwóch klas domenowych o tych samych nazwach, ale w różnych pakietach.

Read more...

Grails, Groovy

Grails – aktualizacja do 1.1

Marzec 11th, 2009

Wykonałem aktualizację Grails do 1.1. Dla ułatwienia tego i tak w miarę łatwego procesu podam kroki jakie wykonałem:

  • pobranie Grails 1.1 :-D
  • akutalizacja Netbeans (6.5)
  • w Netbeans Tools->Options->Miscellaneous. Zakładka Groovy, ustawiłem ścieżkę na nowe Grails
  • Na istniejącym projekcie klikamy prawym klawiszem i wybieramy Upgrade

Bez ostatniego kroku próba uruchomienia projektu skończy się komunikatem, że projekt jest dla wersji 1.0.4 (lub innej), a aktualne ustawienia Netbeans wskazują na Grails 1.1. Ładnie poprosi nas też o wykonanie aktualizacji projektu. Koniec. Projekt powinien już działać z Grails 1.1 (i przy okazji Groovy 1.6).

Grails, Groovy

Grails 1.1 dostępny

Marzec 11th, 2009

Udostępniono właśnie wersję 1.1 Grails. Od kilku tygodniu dostępne już były wersje RC. Pełen opis zmian można znaleźć na stronie projektu.

Read more...

Grails, Groovy