21. ledna 2009

Moduly pro Tapestry 5

Poslouchat Java Posse se vyplácí. Dozvěděl jsem se o projektu Chenille Kit, který nabízí poměrně velké množství komponent a služeb, které jsou založené na Tapestry IoC, tj. služby jsou použitelné i mimo Tapestry.

K dispozici jsou následující moduly:


  • Access - pro řízení přístupu ke stránkám aplikace

  • Google - přístup ke službácm Google (např. geocoding)

  • Hibernate - zjednodušení práce s Hibernate

  • Hivemind - zpřístupnění komponent z Hivemindu

  • Image - jednoduché změny velikosti obrázku

  • LDAP - služba na provádění dotazů do LDAPu

  • Lucene - služba na indexování a vyhledávání pomocí Lucene

  • Mail - služba na posílání mailů založená na Commons Mail

  • Quartz - služba na plánování založená na Quartzu

  • Reports - služba pro generování reportů pomocí JasperReports

  • Scripting - služba na plánování založená na BSF

  • Tapestry - zajímavé komponenty pro Tapestry

  • Templating - templatovací služba založena na Velocity a FreeMakeru

Hodně zajímavá snůška. Ukazuje se, že Tapestry má velmi dobře udělaný design a zakomponovat do něj další služby je triviální. A množství služeb se bude jenom rozšiřovat, takže se můžeme těšit na zelené zítřky s Tapestry.

Žádné komentáře: