Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 02
Bibliografia
Padrão
• BROGDEN, Bill; MINNICK, Chris. Guia do Desenvolvedor Java - Desenvolvendo
e - Commerce com Java Xml e Jsp. São Paulo: Makron Books, 2012.
Complementar
• GONÇALVES, Edson. Desenvolvendo Aplicações Web Com Jsp
,Servlets , Javaserver Faces , Hibernate , Ejb 3 Persistence. Gonçalves,
Edson. Rio De Janeiro: Ciência Moderna, 2007.
• MELO, Alexandre Altair. Programação Java Para A Web . 2 ed. São
Paulo: Novatec,2015.
• MAGRI, João Alexandre. Programação Web Com Plataforma Java -
Fundamentos E Desenvolvimento De Aplicações. 1 ed. São Paulo: Ética,
2014.
JSF - JDBC
Driver
As aplicações interagem com os SGDBs através
de troca de mensagens.
Os SGDBs definem o formato das mensagens.
JSF - JDBC
Driver
Para não sobrecarregar o canal de comunicação
entre as aplicações e os SGDBs, as mensagens
trocadas devem ocupar o menor espaço
possível.
Geralmente, protocolos binários são mais
apropriados para reduzir o tamanho das
mensagens e consequentemente diminuir a
carga do canal de comunicação.
JSF - JDBC
Driver
Por isso, os SGDBs utilizam protocolos binários
JSF - JDBC
Driver
Mensagens binárias são facilmente interpretadas
por computadores.
Por outro lado, são complexas para um ser
humano compreender.
JSF - JDBC
Driver
Dessa forma, o trabalho dos desenvolvedores
seria muito complexo, aumentando o custo para
o desenvolvimento e manutenção das
aplicações.
Para resolver esse problema e facilitar o
desenvolvimento das aplicações, as empresas
proprietárias dos SGDBs, normalmente,
desenvolvem e distribuem drivers de conexão.
JSF - JDBC
Driver
Um driver de conexão atua como um
intermediário entre as aplicações e os SGDBs.
Os drivers de conexão são “tradutores” de
comandos escritos em uma determinada
linguagem de programação para comandos
definidos de acordo com o protocolo de um
SGDB.
JSF - JDBC
Driver
Utilizando um driver de conexão, os
desenvolvedores das aplicações não manipulam
diretamente as mensagens binárias trocadas
entre as aplicações e os SGDBs.
JSF - JDBC
Driver
Suponha que os drivers de conexão fossem
desenvolvidos sem nenhum padrão. Cada driver
teria sua própria interface, ou seja, seu próprio
conjunto de instruções.
Consequentemente, os desenvolvedores teriam
de conhecer a interface de cada um dos drivers
dos respectivos SGDBs que fossem utilizar.
JSF - JDBC
Driver
JSF - JDBC