+ All Categories
Home > Documents > Web Application Interface Grupo ECFJ Edson e Jorge.

Web Application Interface Grupo ECFJ Edson e Jorge.

Date post: 17-Apr-2015
Category:
Upload: internet
View: 105 times
Download: 1 times
Share this document with a friend
16
Web Application Interface Grupo ECFJ Edson e Jorge
Transcript
Page 1: Web Application Interface Grupo ECFJ Edson e Jorge.

Web Application Interface

Grupo ECFJEdson e Jorge

Page 2: Web Application Interface Grupo ECFJ Edson e Jorge.

Log4jImplementação de Logging

Arquivo de Propriedade

Page 3: Web Application Interface Grupo ECFJ Edson e Jorge.

Log4jImplementação de Logging

Aplicando logging

Page 4: Web Application Interface Grupo ECFJ Edson e Jorge.

Conexão JDBC e SpringapplicationContext.xml

Page 5: Web Application Interface Grupo ECFJ Edson e Jorge.

Conexão JDBC e Spring Carregando configuração

Page 6: Web Application Interface Grupo ECFJ Edson e Jorge.

Conexão JDBC e Spring Carregando os parâmetros e criando conexão

Page 7: Web Application Interface Grupo ECFJ Edson e Jorge.

JUNITImplementação de testes

Page 8: Web Application Interface Grupo ECFJ Edson e Jorge.

DBUNITImplementação de testes

Arquivos para servir como testes

Faz o backup da tabela para a classBack.xml

Carrega os dados existente da classReady.xml para a tabela.

Page 9: Web Application Interface Grupo ECFJ Edson e Jorge.

DBUNITImplementação de testes

Carrega os dados existente da classInsert.xml. Que são os dados

esperados após a inclusão.

Compara os dados esperados com os dados da tabela atual.

Page 10: Web Application Interface Grupo ECFJ Edson e Jorge.

DBUNITImplementação de testes

Carrega os dados existente da classBack.xml. Que são os dados que foram salvos antes do teste.

Restaura os dados

Page 11: Web Application Interface Grupo ECFJ Edson e Jorge.

SeleniumImplementação de testes

Page 12: Web Application Interface Grupo ECFJ Edson e Jorge.

SeleniumImplementação de testes

Page 13: Web Application Interface Grupo ECFJ Edson e Jorge.

Spring MVCweb.xml

Page 14: Web Application Interface Grupo ECFJ Edson e Jorge.

Spring MVC academicNet-ECFJ-servlet.xml

Page 15: Web Application Interface Grupo ECFJ Edson e Jorge.

Spring MVCaplicação

Página jsp invoca ProjetoFinalController através do academicNet-ECFJ-servlet.xml

Controlador invoca viewResolver através do academicNet-ECFJ-servlet.xml que abre a

página projetoFinal.jsp

Page 16: Web Application Interface Grupo ECFJ Edson e Jorge.

Principais Dependências da aplicação e Plugins para geração de relatórios

• Dependências• log4j – Cria logs de exceções ou qualquer coisa que queira gravar em log, como um texto.• Junit – Faz testes unitários.• dbunit – Testa código que faca acesso a banco de dados.• spring – Framework leve com inversão de controle e orientado à aspectos.• spring-webmvc – Gerenciador de objetos.• selenium – Testa a aplicação diretamente no Browser, da mesma forma que um usuário.

• Plugins• maven-checkstyle – Gera relatório de análise do código quanto a tua aderência a um padrão de desenvolvimento

específico.• maven-pmd – Analiza o código em busca de bugs e outros problemas comuns • jdepend-maven – O Maven gera automaticamente um relatório com várias métricas de analise sobre os códigos

fontes. Estes relatórios facilitam a visão completa do projeto• findbugs-maven – Analiza e retorna uma lista de possíveis bugs• changelog-maven – O Maven gera automaticamente o log de alterações a partir do log de mensagens do CVS.

Este log é atualmente limitado para os últimos 30 dias.• emma-maven – Ferramenta para cobertura de código.• cobertura-maven – Sinaliza onde seu código-fonte falta na cobertura do teste• maven-clover – Analisa a cobertura dos testes para as classes relacionadas, executando uma interação com as

classes de testes do JUnit


Recommended