14
Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS

Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS

Embed Size (px)

Citation preview

Page 1: Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da Universidade Federal do Rio Grande do Sul – UFRGS

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

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

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

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

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

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

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

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

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

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

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

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

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

14Um estudo da ferramenta EGEN Developer

Bibliografia