AppFuse - Agilizando o desenvolvimento web. 20/05/2006
Por: Bruno Mentges de Carvalho , trackbackSe você é que nem eu que gosta de fazer projetos web para os mais diversos fins, você provavelmente gostará deste framework, AppFuse. Não, o AppFuse não é um framework web. O AppFuse cria toda a infra-estrutura necessária para você iniciar e manter o desenvolvimento web, criando:
- Estrutura de diretórios;
- Todos os Scripts Ant possíveis e imagináveis (teste, integração com o tomcat, deploy, etc);
- Toda a estrutura de controllers do spring mvc, struts, webwork ou qualquer framework que voce escolher;
- O arquivo .classpath e .project do eclipse;
- Todas as libs necessárias para o seu projeto já configuradas no eclipse e no ant (junit, spring, apache commons, etc);
- Os DAOs a partir de POJOS (incluindo as tabelas no banco de dados)
- Os arquivos de teste padrao para o controller para os DAOs;
- Logging com o log4j;
- e muito mais…
Meu amigo, ele cria TUDO. Depois é só voce começar a programar. Voce não perde tempo criando a estrutura de diretórios, ajeitando o web.xml, configurando o framework, etc.
Depois dele criar tudo, é só seguir uns passos para continuar o desenvolvimento, já criando os testes unitários e desenvolvendo suas classes de negócio. Rodando alguns comandos ant todo o seu sistema é compilado, testado, compactado para web (gera o .war), feito o deploy no tomcat local para teste, etc !
Para quem ficou interessado, dê uma olhada em:
ou assista ao vídeo de demonstração:
http://demo.appfuse.org/setup.html
Detalhe: Ele tem documentação e tutoriais em português também.