Archive for the 'Play Framework' Category

O identyfikacji encji i lenistwie deweloperów…

Tuesday, June 21st, 2011

Pewien czas temu natknąłem się na arcyciekawy wpis na blogu Michała Gruca. Sam wpis traktuje o tym, które metody z klasy Object należy nadpisywać i jak to robić w przypadku obiektów reprezentujących encje biznesowe. Jeszcze ciekawiej zapowiadała się dyskusja w komentarzach. Chcąc nawiązać do rozpoczętego wątku zaczętego przez Marcina Stachniuka czy używanie ID w metodach [...]

Play Framework – kontroler od podstaw

Monday, February 1st, 2010

Projekt “prosty bash.org w jeden dzień” ciągnie się już drugi dzień W dwóch wpisach przybliżyłem już jak się ma sprawa z modelem danych w PF. Dziś opiszę jak od podstaw stworzyć kontroler i widok do jego obsługi. Generalnie zasady są proste. Rozszerzamy klasę Controller i dodajemy mapowania w pliku routes. W praktyce jest tylko trochę [...]

Play Framework – moduł CRUD

Sunday, January 31st, 2010

Jestem w trakcie tworzenia aplikacji “prosty bash.org w jeden dzień” i naciąłem się na ciekawego buga w PF 1.0 b833. Żeby zrozumieć skąd on się wziął należy trochę przybliżyć czym jest moduł CRUD w Play Framework. CRUD Framework Pod tą nazwą kryje się grupa frameworków, które udostępniają programistom zestaw narzędzi pozwalających na automatyczne tworzenie klas [...]

Play Framework klasy modelu

Thursday, January 7th, 2010

Klasy modelu umieszczamy w pakiecie models i nie można tego przeskoczyć. Każda klasa musi dziedziczyć po klasie play.db.jpa.Model. Klasa nie ma pola id ani nie może definiować pola @Id. To dziedziczymy! Każda klasa dostaje “w spadku” metody crud. Część metod jest oznaczona jako przestarzała. W przypadku Play Framework jest to o tyle ważne, że wykorzystywany [...]

Kickstart w Javie prawie jak w Ruby

Wednesday, January 6th, 2010

Za co wszyscy cenią Ruby? Za zajebisty framework jakim jest Ruby on Rails. Gdy dość dawno temu Wiktor Gworek na spotkani WJUGa pokazał jak pisać w RoR byłem oczarowany. Przy springowych, kilometrowych XMLach, przy EJB3 i jego opasłości lekkość Railsów była do pozazdroszczenia. Później zetknąłem się z Symphony, czyli railsami dla PHP, a w zeszłym [...]