RSS RSS feed | Atom Atom feed

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 é:
  1. IoC de BackingBeans - @In do Jboss Seam
  2. Declaracao de BackingBeans diretamente via annotations da classe , sem faces-config.xml
  3. Declaracao de regras de navegacao diretamente via annotations da classe, sem faces-config.xml
  4. Declaracao de conversores diretamente na classe sem uso de faces-config.xml
  5. Declaracao de validadores diretamente na classe sem uso de faces-config.xml
Incialmente é isso... alguem tem conhecimento de algum projeto do genero por ae ? Nao queremos reinventar a roda !

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

por que vocês não colaboram no spring-annotation? ja tem boa parte disto implementada :D

Re: Proposta de projeto - SeamPuppet

Gostariamos de não depender do spring... queremos tudo o mais simples possivel... spring tem bilhares de jars... o seu projeto é limpo e pratico... mas depende do spring....

Re: Proposta de projeto - SeamPuppet

Acho que já existe :) http://shale.apache.org/shale-tiger/index.html Estarei analisando e depois comunico se o projeto esta morto ou nao...

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

Adicione um comentário Envie um TrackBack