PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Documentos relacionados
PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

INTRODUÇÃO À TECNOLOGIA SERVLETS

Unidade 7: Middleware JDBC e Java DB Prof. Daniel Caetano (Fonte: Tutorial Oficial do NetBeans)

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano

Outlook 2007 Gmail - Terra - Uol HSA Informática Goiânia (062)

Noções básicas do SAP Business One Tópico: Guia de introdução

Tutorial do E3 para Iniciantes Capítulo 15 Consultas

NOVIDADES DO JAVA PARA PROGRAMADORES C

PCS Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez)

Conexão com Banco de Dados

PROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

Configurações do Servidor Escola

Tutorial. Edição de DBF usando Excel e Access. Autores: Mauricio Schiavolin Silva, Vitor Pires Vencovsky

Software Aplicativo LibreOffice Writer 5.1 Mala Direta para Etiqueta

Software Aplicativo LibreOffice Writer 5.1 Mala Direta para

Prof. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK.

INTRODUÇÃO AO MYSQL. Eng. Computação

JAVA. Professor: Bruno Toledo

1. Tela inicial. 2. Caixa de Entrada

Rede WI-FI ALUNOS/SERVIDORES. Eduroam - WIFI

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas

Manual de Instalação

Usando recursos de impressão especiais

Manual de Instalação

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano

MANUAL VTWEB CLIENT URBANO

Requisitos do sistema

Document Capture Pro 2.0 para Windows

Itens e depósitos Soluções

1 Procedimento para configuração PPPoE com autenticação no modem (Modo Router)

MANUAL DE CONFIGURAÇÃO PARA ACESSO À REDE EDUROAM

TUTORIAL: Como configurar no Outlook 2007

Como configurar o Microsoft Office 2013

TITULO: N o : REVISÃO: PROCESSO DE INSTALACAO E CONFIGURACÃO SCX 6545

ACESSANDO AS CÂMERAS IP NO CELULAR SEM O DVR SE180, SE181, SE182, SE183

Tópico: Pedido de vendas ao pagamento

1 Clique no menu Iniciar -> Todos os programas -> Outlook Express. 2 Ao abrir o Outlook Express será exibido uma tela como mostra abaixo.

-Entre no menu Cadastros / Terceiros/Optantes -Insira os dados do Empregado ou Fornecedor / clique em Gravar

MANUAL VTWEB CLIENT SUBURBANO

MANUAL DE INSTALAÇÃO AWP MANAGER

GUIA PARA CONFIGURAÇÃO DE CORREIO ELETRÔNICO

Manual de Utilização do Webmail v1.1

Manual de Instalação SOFTWARE FACELITE. Adolfo Bratfisch BIOMTECH RUA SATURNO, 31 - SANTA LÚCIA - BELO HORIZONTE - MG

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM

Unidade: Ferramentas de configuração Tópico: Tabelas e campos definidos pelo usuário

MANUAL DO USUÁRIO POCKET DISTRIBUIDORA. Após efetuar login no sistema, essa é a primeira tela que será visualizada

Criando site. Tutorial Webnode

Manual de Instalação Recuperação Fiscal

INSTALAÇÃO E CONFIGURAÇÃO DO SOFTWARE CNCGRAF PRO 6 WINDOWS XP / VISTA / 7

MANUAL DE CONEXÃO À REDE SEM FIO NA UFCA

Instalando sua Impressora na sua rede pela primeira vez. MAXIFY ib4010 Mac OS

1 Clique no Logo do Windows(Iniciar) -> Windows Mail.

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

Conteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:...

Opção de vidro de originais

COMO CONFIGURAR UMA CONTA DE NO MICROSOFT OUTLOOK 2007

Manual de configuração da rede sem fio Eduroam no Windows 10

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados

Guia do Google Cloud Print

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Lojamundi Tecnologia Sem Limites br

Manual AgoraOS System Bridge Milenial Comunicação Visual Ltda

Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo

Instalando sua Impressora na sua rede pela primeira vez

Manual sobre configuração de VPN para acesso completo dos conteúdos digitais fora da rede da Unisul

Noções básicas do SAP Business One Tópico: Cadastro e documentos

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

MIDISUL (48) (48) CEP CNPJ:

Manual de instalação do software CSIBackup Versão 1.0

Para efetuar a configuração de s no painel, acesse o cpanel a partir do link abaixo:

Configurando a central de alarme e aplicativo AMT Mobile V3 para se comunicarem

Como criar um banco de dados usando o mysql

Para instalar o driver da D600 / N200 via USB ( modelo de rede ) siga os seguintes passos:

No sub menu de Formatos temos algumas opções a trabalhar. Vejamos cada uma

A ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos.

Manual Telemetria - Horímetro

SAM - Manual do Usuário

TRABALHO FINAL 20 Pontos

Agenda. Objetivo Acesso ao Módulo Criando um Novo Relatório de Inspeção Pesquisando um Relatório Editando um Relatório

PROGRAMAÇÃO SERVIDOR RECURSOS ADICIONAIS EM SISTEMAS WEB DOS SERVLETS. Prof. Dr. Daniel Caetano

Laboratório de Ciências Computação

Guia de Instalação. 1. Guia de Instalação do Nintex Workflow 2010

Manual de instalação do SQL 2012

CRIANDO E CONFIGURANDO O DDNS SE104, SE108, SE116, SE204, SE208, SE216, SE404, SE408, SE416, SE432, SE504, SE508, SE516, SE604, SE608, SE708, SE724

Transcrição:

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB MIDDLEWARE JDBC: USANDO O JAVA DB Prof. Dr. Daniel Caetano 2011-2

Visão Geral 1 2 3 4 O que é o Middleware JDBC? Criando um BD com o JavaDB Usando um BD em um Servlet Atividade

Material de Estudo Material Notas de Aula Apresentação Material Didático - Acesso ao Material http://www.caetano.eng.br/aulas/psw/ (Aula 7) http://www.caetano.eng.br/aulas/psw/ (Aula 7) Java: Como Programar (6ª Edição) Páginas 894 a 904 e 906 a 918

Objetivos Compreender o conceito do Middleware JDBC Capacitar para a criação de bancos de dados JavaDB com a ferramenta NetBeans Capacitar para a criação de servlets capazes de realizar consultas a Banco de Dados AV1!

O QUE É MIDDLEWARE JDBC?

O Que é Middleware? Middle: meio Middlware: software intermediário Encapsular complexidades de uma tarefa Sistema Cliente Sistema Servidor

O Que é Middleware? Middle: meio Middlware: software intermediário Encapsular complexidades de uma tarefa Sistema Cliente M i d d l e w a r e Sistema Servidor

O Que é o Middleware JDBC? JDBC: Java Data Base Connector Função: conectar e se comunicar com SGBD Sistema Gerenciador de Banco de Dados Por quê? Programar na raça é muito complexo Cada SGDB pode ter detalhes específicos Comandos prontos para tarefas mais comuns Resultado: Programação mais simples e uniforme

Estrutura do Middleware JDBC

CRIANDO UM BANCO DE DADOS COM O JAVADB

O Que é o JavaDB? Java DB é um SGBD 100% em Java Faz parte do projeto Apache Derby Instalado junto com o suporte Java EE no NetBeans Facilmente utilizável por meio do NetBeans Vejamos como...

Criando um Banco com o Java DB Abra o NetBeans e selecione a aba Serviços

Criando um Banco com o Java DB Abra a opção Banco de Dados

Criando um Banco com o Java DB E procure pelo item Java DB

Criando um Banco com o Java DB Clique com o botão direito em Java DB

Criando um Banco com o Java DB E selecione Inicializar servidor

Criando um Banco com o Java DB Observe na área de mensagens, a informação de que o Derby foi carregado

Criando um Banco com o Java DB Clique com o botão direito em Java DB

Criando um Banco com o Java DB E selecione Criar banco de dados...

Criando um Banco com o Java DB Na janela, configure o banco: Nome: estoque Usuário / Senha / Confirmação: nbuser

Criando um Banco com o Java DB Depois clique no botão Ok

Criando um Banco com o Java DB Clique com o botão direito em: jdbc:derby//localhost:1527/estoque

Criando um Banco com o Java DB E selecione a opção Conectar...

Criando um Banco com o Java DB Clique novamente com o botão direito em: jdbc:derby//localhost:1527/estoque

Criando um Banco com o Java DB E selecione a opção Propriedades

Criando um Banco com o Java DB Vamos alterar o Nome de exibição

Criando um Banco com o Java DB Modifique para Estoque DB

Criando um Banco com o Java DB E depois clique em OK

Criando um Banco com o Java DB De volta nessa janela, clique em Fechar

Criando um Banco com o Java DB Expanda os ícones do banco estoque

Criando um Banco com o Java DB Clique com o botão direito em APP

Criando um Banco com o Java DB E selecione Definir como esquema padrão

Criando um Banco com o Java DB Expanda a pasta APP

Criando um Banco com o Java DB Clique com o botão direito em Tabelas

Criando um Banco com o Java DB E selecione Criar Tabela...

Criando um Banco com o Java DB Nessa janela, dê o nome produtos à tabela

Criando um Banco com o Java DB...e clique em Adicionar coluna

Criando um Banco com o Java DB E configure a coluna da chave primária:

Criando um Banco com o Java DB E configure a coluna da chave primária:

Criando um Banco com o Java DB E configure a coluna da chave primária:

Criando um Banco com o Java DB E configure a coluna da chave primária:

Criando um Banco com o Java DB E depois clique em OK

Criando um Banco com o Java DB Observe o resultado...

Criando um Banco com o Java DB Observe o resultado......e clique em Adicionar coluna novamente

Criando um Banco com o Java DB Crie todas essas colunas...

Criando um Banco com o Java DB Observe a tabela criada e suas colunas

Criando um Banco com o Java DB Clique com o botão direito em PRODUTOS

Criando um Banco com o Java DB E selecione Visualizar dados...

Criando um Banco com o Java DB Observe a tabela vazia......e clique em Inserir registro(s)

Criando um Banco com o Java DB Preencha os seguintes dados...

Criando um Banco com o Java DB Depois clique em OK

USANDO UM BANCO DE DADOS EM UM SERVLET

Usando o BD em um Servlet Inicie um novo projeto Java Web

Usando o BD em um Servlet Do tipo Aplicação Web

Usando o BD em um Servlet E clique em Próximo >

Usando o BD em um Servlet De o nome WProjeto4 ao projeto

Usando o BD em um Servlet E clique em Próximo >

Usando o BD em um Servlet Verifique tudo e clique em Finalizar

Usando o BD em um Servlet Modifique o index.jsp desta forma

Usando o BD em um Servlet Clique com o botão direito em Pacotes de Código-Fonte

Usando o BD em um Servlet Selecione Novo

Usando o BD em um Servlet E, finalmente, selecione Pacote Java...

Usando o BD em um Servlet De o nome de estoque para o pacote

Usando o BD em um Servlet E clique em Finalizar

Usando o BD em um Servlet Clique com botão direito no pacote estoque

Usando o BD em um Servlet Selecione Novo

Usando o BD em um Servlet E, finalmente, selecione Servlet...

Usando o BD em um Servlet Dê o nome de Estoque para o Servlet

Usando o BD em um Servlet Clique em Próximo >

Usando o BD em um Servlet Marque para adicionar no descritor...

Usando o BD em um Servlet E clique em Finalizar

Usando o BD em um Servlet O Servlet Estoque deve ter essa aparência

Usando o BD em um Servlet Vamos acrescentar o primeiro código, para linkar o programa ao Driver do BD

Usando o BD em um Servlet Vamos acrescentar o primeiro código, para linkar o programa ao Driver do BD (ZOOM)

Usando o BD em um Servlet Agora vamos criar a conexão...

Usando o BD em um Servlet Agora vamos criar a conexão... (ZOOM)

Usando o BD em um Servlet Preparando uma transação...

Usando o BD em um Servlet Preparando uma transação... (ZOOM)

Usando o BD em um Servlet Agora, vamos criar/executar a query

Usando o BD em um Servlet Agora, vamos criar/executar a query (ZOOM)

Usando o BD em um Servlet Finalmente, vamos imprimir os resultados

Usando o BD em um Servlet Finalmente, vamos imprimir os resultados

ATIVIDADE

Atividade Crie um banco de dados chamado ADS Crie uma tabela chamada NOTAS Crie as seguintes colunas id : integer, não nula, chave primária semestre : integer com 1 dígito materia : varchar com 50 caracteres nota : numeric com até 3 dígitos Cadastre suas matérias desse módulo e insira algumas notas Crie um Servlet que leia e apresente esses dados

CONCLUSÕES

Resumo Middleware é um componente que simplifica a interação entre dois outros componentes do sistema O Middleware JDBC permite fácil acesso ao banco de dados O Java DB permite uma configuração de bancos de dados fácil e rápida O banco de dados pode ser acessado pelo Java a partir de qualquer aplicação, incluindo Servlets TAREFA AV1!

Próxima Aula Legal, mas ficou uma bagunça! Na próxima aula veremos como organizar... Padrão MVC Padrão DAO

PERGUNTAS?

BOM DESCANSO A TODOS!