Proposta de projeto - SeamPuppet
Eu e meu amigo nunes estamos inclinados a iniciar um novo projeto... chamaremos ele de SeamPuppet... Estamavamos pensando... voce conhece o JBoss Seam ? Ele é um framework bem completo... e bem gigante... eu acredito que tenha certo tipo de coisa nele que eu acharia interessante usar em meus projetos... mas alem de grande ele tem alguma incompatibilidade com a JSF 1.2 R.I.... mas independente... eu acho que para projetos menores ele é meio elefante branco...
Minha proposta... portar algumas funcionalidades BASICAS , porem muito legais e uteis para um projeto menor e que vá direto ao assunto...
A lista do que pretendemos portar é:
- IoC de BackingBeans - @In do Jboss Seam
- Declaracao de BackingBeans diretamente via annotations da classe , sem faces-config.xml
- Declaracao de regras de navegacao diretamente via annotations da classe, sem faces-config.xml
- Declaracao de conversores diretamente na classe sem uso de faces-config.xml
- Declaracao de validadores diretamente na classe sem uso de faces-config.xml
Claro que poderemos portar mais coisas... mas especialmente falando... o que queremos é coisas simples e usuais...
Quem quiser participar... email para dyego.leal@go-java.com , estamos precisando de cerebros hehehe...
Re: Proposta de projeto - SeamPuppet
Eu comentei em outro post sobre o Stripes. Ele faz tudo isso que vocês estão se propondo, menos a parte de injeção de dependência, mas acredito que o PicoContainer atende a suas exigências =D
O Stripes, basicamente, é um Struts+Tiles+Validator sem os arquivos XML de configuração. Mais do que substituir ele procura não precisar de configurações, dando mais valor a convenções e permitindo extender, e até alterar, essas convenções.
E o PicoContainer atende a parte de injeção de dependências com facilidade. É composto por apenas um arquivo jar de míseros 100k. Acredito que isso se adapte muito bem as exigências :-)
[],AC