poniedziałek, 4 sierpień 2008

Seam tutorial część 1

Dziś pierwszy post z planowanej serii przybliżenia z Seamem.
Dużo podobnej treści już teraz znajdziecie na blogu Jacka Laskowskiego

Ja chciałbym przebrnąć przez ten szkielet aplikacyjny razem z jego większym bratem - serwerem JBOSS w wersji 5.0CR, oraz wszelkimi udogodnieniami jakie to ze sobą niesie. Bo wszak czym najbardziej seam zachwyca w pierwszej chwili? wygodą, prostotą, realizacją zasady DRY (Don't Repet Yourself).

Więc do rzeczy. Będzie od postaw z SEAM, na podstawie moich bieżących doświadczeń oraz Seam Reference. Będzie to taki poradnik, jaki sam chciałbym, by ktoś mi w tym momencie dał ;-). Więc jeśli Was to interesuje, to podłączać się do RSSów i liczcie na kroczek naprzód 2 razy w tygodniu.

Zaczynamy:

Mój zestaw:

  • Jboss AS 5.0.0CR1
  • Jboss Seam 2.0.3CR1
  • Eclipse Ganymede +
  • Jboss Tools nightly build 20080802 czyli zestaw pluginów do współpracy z JBOssem i Seamem:) Wersja będzie ewoluować z czasem ;-). Warto zastosować się do wskazówek. Próbowałem wiele razy połączyć te toolsy z Ganymede i udało się dopiero gdy faktycznie użyłem JRE 5 oraz uruchomiłem eclipse'a -clean. Z drugiej strony to była też pierwsza próba na kolejnym systemie, więc pewności nie ma ;-)
  • Seam reference
  • nie stary sprzęt. Rozpocząłem pracę na zwykłym komputerku 1,5GB RAM + jakiś Centrino sprzed 2 lat. Niestety to za mało. Podejrzewam, że aby uciągnąć to wszystko na jednej maszynce rozsądne to minimum 3GB RAM i ze dwa jąderka.

Co dalej?

przykłady seama pokrótce.

A następnie Seam-gen i własna aplikacja, pokazująca co i jak w Seamie mamy OOTB :)

Na dziś wystarczy, a w kolejnych częściach na pewno będzie też o JSFach w użyciu z Seamem, EJB i JPA. standard na standardzie oraz o przeróżnych ciekawostkach na temat Java EE 5.
SCJP 1.6 za mną (83%), czas na kolejne wyzwania. Jeszcze nie zdecydowałem, czy SCBCD, czy SCWCD, ale na pewno coś obierze prym. Warto się w to pobawić, jeśli głównym celem jest wiedza, a nie papierek :).

PS. Gratuluję wszystkim uczestnikom konkursu Eclipse Ganymede, w tym także sobie :P wygranie koszulku eclipsowej :)

0 komentarze: