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

Post on 07-Apr-2016

216 views 0 download

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

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;

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

4Um estudo da ferramenta EGEN Developer

Modelo MVC

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;

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.

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

8Um estudo da ferramenta EGEN Developer

Tela do EGEN com projeto Locadora

9Um estudo da ferramenta EGEN Developer

Formulário de Login

10Um estudo da ferramenta EGEN Developer

Menu

11Um estudo da ferramenta EGEN Developer

Cadastro Acervo

12Um estudo da ferramenta EGEN Developer

Relatório com referência à múltiplas tabelas

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;

14Um estudo da ferramenta EGEN Developer

Bibliografia