Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da...

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

Transcript of Um estudo da ferramenta EGEN Developer Vitor Hugo Becker Departamento de Informática da...

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