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!
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! ^^).

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!