1 / 23

FUMIGANT: GERADOR DE CÓDIGO JAVA A PARTIR DE BASE DE DADOS

FUMIGANT: GERADOR DE CÓDIGO JAVA A PARTIR DE BASE DE DADOS. por Marcelo Pittigliani Adamatti. Apresentação do trabalho da disciplina de Trabalho de Conclusão de Curso II, sob orientação do Prof. Daniel Wildt. Gravataí, Dezembro de 2006 http://adamatti.googlepages.com/fumigant. Agenda.

renee
Download Presentation

FUMIGANT: GERADOR DE CÓDIGO JAVA A PARTIR DE BASE DE DADOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FUMIGANT: GERADOR DE CÓDIGO JAVA A PARTIR DE BASEDE DADOS por Marcelo Pittigliani Adamatti Apresentação do trabalho da disciplina de Trabalho de Conclusão de Curso II, sob orientação do Prof. Daniel Wildt Gravataí, Dezembro de 2006 http://adamatti.googlepages.com/fumigant

  2. Agenda • Objetivos; • Motivação; • Referencial Teórico; • Estado da Arte; • Solução Implementada; • Considerações Finais adamatti@gmail.com

  3. Objetivos • Estudo da linguagem Java; • Estudo de estruturação de sistemas; • Estudo de frameworks de mercado; adamatti@gmail.com

  4. Agenda • Objetivos; • Motivação; • Referencial Teórico; • Estado da Arte; • Solução Implementada; • Considerações Finais adamatti@gmail.com

  5. Motivação • Qualidade de software; • Redução de tempo de desenvolvimento; • Produtividade; adamatti@gmail.com

  6. Agenda • Objetivos; • Motivação; • Referencial Teórico; • Estado da Arte; • Solução Implementada; • Considerações Finais adamatti@gmail.com

  7. Referencial Teórico • Geradores de código; • Padrões de projeto; • Frameworks; • Reflection; • Annotations; • Java Web Start; • RMI; • Dependency Injection. adamatti@gmail.com

  8. Frameworks adamatti@gmail.com

  9. Agenda • Objetivos; • Motivação; • Referencial Teórico; • Estado da Arte; • Solução Implementada; • Considerações Finais adamatti@gmail.com

  10. /** @spring.bean **/ Public class aluno{ ... } adamatti@gmail.com

  11. adamatti@gmail.com

  12. Subprojetos: • Framework; • Plug-ins para Netbeans IDE; • Ant Tasks; • Java Patterns; • WX; adamatti@gmail.com

  13. Comparativo • Quando usar; • Uso de recursos do Java 1.5; • Parte Gráfica; • Classes facilitadoras; • Integração com outras ferramentas; adamatti@gmail.com

  14. Agenda • Objetivos; • Motivação; • Referencial Teórico; • Estado da Arte; • Solução Implementada; • Considerações Finais adamatti@gmail.com

  15. Fumigant FUja MIddlegen Generator for ANT adamatti@gmail.com

  16. X JSF Com LaszloFaces Com RMI e Anotações X X Versão 2 e 3 Desenvolvimento Com validators Funcionando sobre JWS adamatti@gmail.com

  17. Complementos Modelagem Página Fontes Apresentações em Eventos Exemplos Lista SVN adamatti@gmail.com

  18. Agenda • Objetivos; • Motivação; • Referencial Teórico; • Estado da Arte; • Solução Implementada; • Considerações Finais adamatti@gmail.com

  19. Considerações • Explicações em grupos de estudo e eventos de Software (FISL); • Gera a estrutura geral do sistema a partir de templates; • Todas as pendências estão cadastradas no SVN; adamatti@gmail.com

  20. Problemas encontrados • Chaves Compostas; • Identificação de objetos; • Uso do Prevayler; adamatti@gmail.com

  21. Perguntas ? adamatti@gmail.com

  22. Links • Fontes: • http://code.google.com/p/fumigant • Página: • http://adamatti.googlepages.com/fumigant • Lista: • http://groups.google.com/group/fumigant • Email: • adamatti@gmail.com adamatti@gmail.com

  23. “Deixa o Homem se formar!” adamatti@gmail.com

More Related