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

Upload: manoel-joao-pedro-azambuja-da-rocha

Post on 07-Apr-2016

214 views

Category:

Documents


0 download

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

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