um estudo da ferramenta egen developer vitor hugo becker departamento de informática da...
TRANSCRIPT
![Page 1: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/1.jpg)
Um estudo da ferramenta EGEN Developer
Vitor Hugo Becker
Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS
![Page 2: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/2.jpg)
2Um estudo da ferramenta EGEN Developer
Motivação
• Desenvolvimento de Aplicações para WEB Agilidade na produção; Modularidade; Transparência de código;
• Framework Struts Modelo MVC;
• Apache TomCat Contêiner robusto e gratuito;
![Page 3: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/3.jpg)
3Um estudo da ferramenta EGEN Developer
• Implementação testada é versão 2.7 Suporte ao J2EE através de BEANS; Suporte a diversos banco de dados; Multiplataforma; JDK 1.5.0;
EGEN Atualmente
![Page 4: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/4.jpg)
4Um estudo da ferramenta EGEN Developer
Modelo MVC
![Page 5: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/5.jpg)
5Um estudo da ferramenta EGEN Developer
Jakarta Struts
• Baseado no Smalltalk MVC; Primeiro framework MVC para JAVA; Criou/é o Modelo 2; J2EE; Utiliza XML para configuração; Integração com JSF;
![Page 6: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/6.jpg)
6Um estudo da ferramenta EGEN Developer
EGEN Developer• Modelo MVC
• Struts XML; Beans;
• Tomcat Contêiner da aplicação; JSP; HTML; Roles;
• Bancos de Dados Relacional; Orientado a Objeto; JDBC.
![Page 7: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/7.jpg)
7Um estudo da ferramenta EGEN Developer
Aplicação Locadora• EGEN 2.7
JDK 1.5.0; TomCat 5.0.30; MySQL; JDBC padrão;
• Formulários Cadastro de Acervo; Cadastro de Clientes; Locação;
• Relatórios Relatório do Acervo; Relatório de Acervo locado; Relatório de Locações;
• Menu
![Page 8: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/8.jpg)
8Um estudo da ferramenta EGEN Developer
Tela do EGEN com projeto Locadora
![Page 9: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/9.jpg)
9Um estudo da ferramenta EGEN Developer
Formulário de Login
![Page 10: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/10.jpg)
10Um estudo da ferramenta EGEN Developer
Menu
![Page 11: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/11.jpg)
11Um estudo da ferramenta EGEN Developer
Cadastro Acervo
![Page 12: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/12.jpg)
12Um estudo da ferramenta EGEN Developer
Relatório com referência à múltiplas tabelas
![Page 13: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/13.jpg)
13Um estudo da ferramenta EGEN Developer
Conclusões
• Eficiente;
• Ágil;
• Abstrato;
• Programação sem código visível;
• Difícil inserção de funções;
![Page 14: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS](https://reader035.vdocuments.site/reader035/viewer/2022070507/5706384b1a28abb8238f5e03/html5/thumbnails/14.jpg)
14Um estudo da ferramenta EGEN Developer
Bibliografia