Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programação Web (Web Container (Não possui todas as especificações do Java…
Programação Web
Web Container
É uma forma de se referir ao ambiente onde os Servlets rodam
JVM + API especial de servlets + suporte para JSP
Só existe em Java
Ex.: Apache TomCat
Hospeda aplicações web
Não possui todas as especificações do Java EE
É limitado
É mais viável em aplicações mais simples
DAO
Data Access Object
É um padrão arquitetural
Encapsula o acesso ao banco de dados
Outras camadas da aplicação acessam o datasource através do DAO
Desacopla a camada de datasource
Está associado à implementação de outros componentes opcionais
Interface DAO
Factory DAO
DTO
Data Transfer Object
Dados mapeados no DAO levado às camadas da aplicação
JDBC
Conexão com um drive específico do banco de dados
Permite executar instruções SQL
Qualquer banco relacional
Como funciona?
3- Recebe os dados
2- Faz a requisição SQL
1- Cria uma conexão
4 - Mapeia os dados
Deploy de aplicações Web
Significa disponibilidade um sistema para uso
Ambientes
Desenvolvimento
Teste
Produção
Pode ter vários níveis de automação
Manual
2-Acessar página do Tomcat
1-Exportar WAR
3-Fazer upload do arquivo
Parcialmente automatizado
Totalmente automatizado
1-Commitar código no repositório
2-Dispara criação de build
3-Sobe para o servidor
Possibilita continuos integration (CI)
Garante qualidade
Programação Web AV2 - Lívia Vasconcelos