ExtJS e taglibs JEE

Para quem -assim como eu- adora criar interfaces web ricas para o usuário, mas detesta cria-las utilizando 90% de código javascript acho que encontrei mais uma solução :) E não senhores, não estou falando de mais nenhum conjunto de componentes JSF!

O framework ExJS agora tem suporte a taglibs para aplicações JEE, assim é possível renderizar todos aqueles componentes bonitões com pouquissímas linhas javascript e muitas tags no seu jsp.

O interessante é utilizar estas tags em aplicações não JSF devido aos problemas já conhecidos de incompatibilidade entre as tags e o ciclo de vida do JSF (talvez com Facelets estes problemas desapareçam, mas não tenho certeza), mas caso queiram realmente utilizar o ExtJS vocês podem ir de Lilya!

Enfim, fica aí a dica para quem sempre quis utilizar o ExtJS mas sempre temeu o uso de trocentas linhas de código javascript para gerar alguns componentes simples :)

Agora fica bem mais fácil inserir uma simples tabpanel numa aplicação JEE que utiliza-se do Struts por exemplo 😀

Mandem bala e aproveitem para melhorar suas aplicações. Quando chegar em casa já estarei fazendo alguns testes!

Fonte: http://www.exttld.com/

YUI4JSF – Yahoo UI for JavaServer Faces

Conjunto de componentes JSF é o que não falta, quanto mais você procura mais você acha :)

O YUI4JSF é um deles, ele foi desenvolvido pelo mesmo criador (e um dos colaboradores do MyFaces Tomahawk) do Facestrace, Acegi-JSF e JSF-ChartCreator. O YUI4JSF é um conjunto de componentes JSF ricos baseado na Yahoo UI library (para quem conhece a API do Yahoo sabe o quanto ela é poderosa).

Ele já possui uma boa quantidade de componentes, como calendar, slider, autocomplete, treeview, datatable, tabs, menus, entre outros mais. Infelizmente ele ainda está numa versão bem inicial, então acredito que ele servirá mais para substituir -por enquanto- outros componenentes menos ricos.

Uma das coisas que não gostei foi no demo do site em que não capricharam no design (css) dos componentes, então olhando a primeira vista parece algo tosco, mas não é. Mas caso você deseje um css bacana basta pegar o css da Yahoo UI library e ser feliz 😛

Fica aí a dica para mais um conjunto de componentes decente para JSF :) E fica também a dica deste excelente blog do Cagatay Civici em que rola muita informação sobre JSF e desenvolvimento web.

JBoss Seam 2.0 lançado!!

Notícia meio atrasada, mas aí está.. Para quem não conhece o JBoss Seam, ele é um poderoso framework para construir aplicações Web2.0, em que ele integra diversas tecnologias como AJAX, JavaServer Faces (claro!), EJB3, Java Portlets, Business Process Management (BPM) entre várias outras coisinhas que facilitam e muito o desenvolvimento de aplicações web, ele é O framework 😀

O Seam 2.0 foi lançado trazendo muitas novidades, entre elas:

  • Suporte a Web Services
  • Possibilidade de escrever componentes com Groovy
  • Integração com Quartz, Hibernate Search e JFreeChart
  • Suporte a JSF1.2, porém agora independente do mesmo (pode-se usar qualquer outro framework web agora)
  • Melhoraram a EL (Expression Language)
  • Melhor suporte no Eclipse com JBossTools
  • Melhor suporte a ambientes não EE (Tomcat apenas por exemplo)
  • Entre várias outras melhorias..

Bem, a versão 2.0 do Seam chegou com tudo, é imperdoável hoje iniciar um projeto JEE sem inserir o Seam entre os frameworks chaves :) Agora só nos resta esperar pelo WebBeans e correr pro abraço!

Mais informações, http://in.relation.to/Bloggers/WhatsNewInSeam2