terça-feira, 21 de setembro de 2010

VRaptor3 + Tiles2 (Runtime Composition)

Salve, salve turma!

Para ressuscitar o blog um poste rápido! (na verdade, acho que é mais uma nota! rs..)

No meu projeto Java atual, estou usando o VRaptor3 na camada de apresentação (e estou adorando! ^^).

Ainda na camada de apresentação, para montagem do layout estou utilizando o Tiles 2.2.

Até aí tudo bem! Tem até um passo-a-passo bem legal no cookbook do VRaptor3 de como fazer a integração com o Tiles. ^^

Acontece que, como eu sou muito chato, não queria ter que montar os layouts no arquivo tiles.xml. Eu queria implementar o "Runtime Composition in JSP pages", conforme descrito na documentação do Tiles. (Afinal, quanto menos arquivos, menor as chances de erros, né? ^^)

Bom, depois de ser bastante ajudado em uma thread no GUJ, consegui montar o eskema com ajuda do @mvoto, baseado em uma dica do @adrianoaquino1.

O passo-a-passo de como implementar a solução, pode ser acessado aki.

Ao menos no meu projeto atual, está funcionando lindiu! ^^

Espero que possa ajudar a quem vier a ter a mesma necessidade, e, principalmente, registrar como lembrete para projetos futuros! =)

É isso!