EJB 3.0 + JSF = JBoss Seam
Můj zájem o framework JBoss Seam vzbudil na zářijovém CZJUG setkání Craig McClanahan (autor JSF a Struts).
Mezi jednu z výhod Seamu patří přímé napojení JSF komponent na session beany (action listenery) a entity beany (model) bez nutnosti psaní controleru z pohledu MVC. Funkce controlleru není nahrazena žádnou automagií, ale anotacemi.
Seam se snaží nabídnout efektivní způsob spojení technologie EJB 3.0 a JSF, čili je přímo určen k tvorbě webových aplikací. Seam toho nabízí opravdu hodně — conversation management, page flow definition. Doporučuji Seam prozkoumat a pokud vám nevoní manuál (celkem dobrý) a chcete si udělat rychle obrázek, zkuste článek Thomase Heuta JBoss Seam.
Mimochodem za Seamem nestojí nikdo jiní než otec Hibernate Gavin King. A ještě jedna zajímavost, i když se jedná EJB 3.0 Seam může běžet i v Tomcatu.
Související články
Související epizody CZ Podcastu
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.