Conexão com Banco de Dados
|
|
- Luciano Carlos Vilalobos
- 6 Há anos
- Visualizações:
Transcrição
1 Conexão com Banco de Dados
2 ORM Atualmente os novos sistemas que estão sendo desenvolvidos estão utilizando a técnica de ORM para fazer conexão e acesso a banco de dados. ORM é uma técnica de mapeamento Objeto Relacional (Object-relational mapping). As tabela de um banco de dados são mapeadas para classes, cada registro armazenado em um banco de dados corresponderá a um objeto em linguagem de programação. Uma das principais vantagens é que o programador não precisa se preocupar com códigos SQL, é facil trocar de SGDB e o desenvolvimento do sistema permanece Orientado a Objetos.
3 Passos para Conexão
4 1) Criar banco de dados Acesse o phpmyadmin para criar um banco de dados que será utilizado para conectar com o Java.
5 1) Criar banco de dados Clique na guia banco de dados
6 1) Criar banco de dados Informe o nome do banco Informe o codificação: utilizado para apresentar corretamente os caracteres com acento. Clique em criar
7 1) Criar banco de dados Seu banco de dados será criado.
8 2) Criar novo projeto Clique no botão para criar um novo projeto
9 2) Criar novo projeto Selecione Java -> Aplicação Java -> Próximo
10 2) Criar novo projeto Informe o nome do projeto ConexaoBancoDados e Clique em Finalizar.
11 3) Criar unidade de persistência A unidade de persistência é utilizada para realizar configurações do banco de dados, do provedor JPA e para indicar as classes que serão mapeadas. Para criar a unidade de persistência precisamos criar um arquivo chamado persistence.xml este deverá estar localizado na pasta META-INF.
12 2) Criar unidade de persistência Agora que o projeto foi criado, clique com o botão direito em cima do projeto, selecione novo e clique em outros.
13 3) Criar unidade de persistência Na janela que aparecer em categorias selecione Persistência e em Tipos de arquivos selecione Unidade de Persistência.
14 3) Criar unidade de persistência Altere os dados conforme abaixo: Selecione Hibernate Selecione Nova Conexão de Banco de Dados
15 3) Criar unidade de persistência Informe o driver MySQL
16 3) Criar unidade de persistência Informe o nome do banco de dados Informe o nome do usuário e senha: lembre-se de clicar em lembrar senha Clique em testar conexão Se a conexão foi bem sucedida clique em finalizar
17 3) Criar unidade de persistência Confira o nome da Unidade de Persistência e certifique-se de estar utilizando o Hibernate Deixe marcado criar (*) explicação próximo slide
18 3) Criar unidade de persistência Na estratégia de geração de tabela temos 3 opções: A primeira criar: cria as tabela no banco de dados se elas ainda não existirem, as tabelas são criadas de acordo com as classes, seus atributo e anotações. A segunda Eliminar e Criar: Apaga todas as tabelas do banco de dados e as cria novamente, essa opção é util quando queremos atualizar a estrutura do banco de dados, no entanto, ela é perigosa, uma vez, que todos os dados cadastrados no banco são apagados. A terceira e ultima nenhuma: não faz nada no banco de dados.
19 3) Criar unidade de persistência Após clicar em finalizar um novo pacote META-INF será criado e dentro deste pacote existirá sua unidade de persistência. Note que em bibliotecas vários arquivos serão adicionados, mas ainda falta o driver JDBC responsável por conectar nossa aplicação com o SGDB MySql
20 4) Importar Driver JDBC - MySQL Clique com o botão direito do mouse em cima da pasta Bibliotecas no menu que aparecer clique em Adicionar Biblioteca.
21 4) Importar Driver JDBC - MySQL Na janela que aparecer procure por Driver JDBC do MySQL selecione-o e clique em Adicionar Biblioteca.
22 4) Importar Driver JDBC - MySQL O Driver será adicionado a biblioteca do projeto.
23 5) Criando Modelo Quando criamos um banco de dados criamos tabela e nessas tabelas temos colunas para armazenar os dados. Quando criamos programas Orientados a Objetos criamos classes para representar as coisas do mundo real que queremos manipular. As tabelas (entidade) são semelhantes as nossas classes em Java, de modo grosso, a única diferença é que as Classes podem possuir comportamentos (métodos) e as tabelas (entidades) apenas armazenam valores. Então iremos criar classes e mapear (transformar) elas em tabelas para armazenar dados no banco.
24 5) Criando Modelo Para começar vamos criar um pacote para armazenar todas as nossas classes de persistência (classes que irão armazenar dados no banco). Clique com o botão direito do mouse no projeto, selecione novo -> pacote.
25 5) Criando Modelo Dê o nome do pacote de model e clique em finalizar
26 5) Criando Modelo Dentro deste pacote iremos criar todas as classes que possuem a lógica da aplicação. Para este exemplo criaremos apenas uma classe. Clique com o botão direito no pacote model selecione novo -> Classe
27 5) Criando Modelo Dê o nome da classe de funcionário e clique em finalizar
28 5) Criando Modelo Na classe funcionário crie os atributos idfuncionário, nome, cpf, conforme apresentado abaixo:
29 5) Criando Modelo Vamos gerar os getter e setter agora para cada atributo: Clique com o botão direito do mouse dentro da classe e selecione o menu Inserir Código
30 5) Criando Modelo Selecione Getter e Setter
31 5) Criando Modelo Selecione todos os campos e clique em gerar
32 5) Criando Modelo Agora que nossa classe está completa podemos iniciar o mapeamento.
33 6) Mapear Classe Mapear uma classe significa que vamos associar ela a uma tabela no banco de dados, o mapeamento é realizando utilizando anotações especificas, toda anotação inicia-se com Uma anotação sempre deve vir antes do tipo que ela está anotando. A primeira anotação que vamos realizar é para informar que a classe é persistente, ou seja que os objetos que forem gerados a partir dessa classe poder ser armazenados em um banco de dados.
34 6) Mapear Classe A informa que a classe é uma Entidade (lembre-se de banco de dados - Entidade e Relacionamento ER) ou seja ela será uma tabela no banco. Para utilizar essa anotação tivermos que realizar a importação da linha 3.
35 6) Mapear Classe A próxima anotação que iremos realizar é para informar quem será a chave primária da tabela, neste caso também iremos dizer que essa chave deve ser auto incremento. Importação necessária Anotação para chave primária Anotação para auto-incremento
36 6) Mapear Classe Existe várias outras anotações que iremos ver nas próximas aulas. Veja que cada anotação deve ficar em cima do elemento que desejo anotar, não posso colocar em cima do atributo ou de um método, pois isso iria gerar um erro, da mesma não poderia ser adicionado em cima da classe. Então e necessário tomar cuidado ao realizar as anotações.
37 7) CRUD O termo CRUD é um acrônimo para: Create (Criar) Retrive (Consultar) Update (Atualizar) Delete (Excluir) Ou seja, são as operações básicas de um banco de dados. Para realizar essas operações utilizando o JPA-ORM necessitamos de um Gerenciador de Entidade. Um gerenciador de entidade é um objeto capaz de realizar as operações de CRUD com um objeto de uma classe que esteja anotada com a
38 7) CRUD Vamos criar um pacote para realizar as operações de CRUD. Clique no projeto com o botão direito do mouse, selecione novo -> pacote.
39 7) CRUD Dê o nome do pacote de view
40 7) CRUD Clique com o botão direito do mouse em cima do pacote view, selecione novo - > Form JFrame
41 7) CRUD Dê o nome para o formulário de JFrmCadFuncionario, após clique em finalizar.
42 7) CRUD Crie o seguinte formulário com 4 botões, três campos de texto com rótulos e uma tabela.
43 7) CRUD Clique na guia código fonte, em baixo da classe crie o código no na imagem abaixo: Nome da Unidade de Persistência arquivo persistence.xml O código acima cria uma fábrica de Gerenciadores de Entidade (EntityManager) para uma Unidade de Persistência. Atenção esse processo é caro (lento) e deve ser realizado o mínimo de vezes possível.
44 7) CRUD Após criar a fabrica vamos criar os gerenciadores de entidade.
45 7) CRUD Para adicionar um objeto no banco de dados, dê dois cliques no botão adicionar e digite o código abaixo:
46 7) CRUD Linhas : Criam um objeto da classe funcionário se alteram o valor do seus atributos com os valores dos campos de texto preenchidos pelo usuário. Linha 194: Toda operação no banco de dados deve ser realizada dentro de uma transação, isso permite que tudo seja executado se não ocorrer falhas e caso uma falha todas as operações sejam descartadas, deixando o banco de dados consistente. Apenas as consultas não precisam estar dentro de uma transação. Uma transação inicia-se com begin, se tudo ocorreu certo então damos um commit (para confirmar a escrita dos dados no banco) caso algo errado ocorra damos um rollback (para voltar com os dado antigos do banco de dados) Linha 195: o método persist() do gerenciador de entidades (EntityManager) é o responsável por gravar um objeto no banco de dados.
47 7) CRUD Vamos testar o primeiro código, antes de executar o projeto podemos verificar que nosso banco de dados não possui nenhuma tabela. Após executar o programa uma tabela de funcionários deverá ser criada.
48 7) CRUD Executamos o projeto e atualizamos a página do phpmyadmin, é possível observar que a tabela funcionário foi criada.
49 7) CRUD Também é possível verificar que a tabela está vazia.
50 7) CRUD Preenchemos o formulário com os dados de um funcionário e clicamos em adicionar.
51 7) CRUD Atualizando novamente a página do phpmyadmin verificamos que os dados foram armazenados no banco.
52 7) CRUD Vamo incrementar o método de adicionar para mostrar os dados na tabela e limpar os campos após a inserção.
53 7) CRUD O método atualizar tabela é semelhante ao que tínhamos realizado nas aulas passadas, no entanto a lista de funcionários utilizada é preenchida com os dados vindos do banco. Para isso utilizamos a linguagem de consulta JPQL Java Persistence Query Language ela é semelhante ao SQL, mas é voltada para objetos, nas próximas aulas vamos focar nas consultas.
54 7) CRUD
55 7) CRUD Método adicionar atualizado
56 7) CRUD Para excluir um registro clique duas vezes sobre o botão excluir e digite o seguinte código.
57 7) CRUD Linha 235: Obtém o índice da linha selecionada na tabela, se não existe linha selecionada da tabela o valor será -1, se a primeira linha estiver selecionada o valor será 0 e assim por diante. Linha 237: Verifica se a tabela possui uma linha selecionada Linha 239: coloca dentro da variável index o valor da primeira coluna da linha selecionada Linha 240: Recupera do banco de dados o funcionário que possui o id igual o index passado para o parâmetro find, ao retornar o objeto coloca dentro da variável f Linha 241: Inicia uma transação Linha 242: Remove o objeto do banco de dados Linha 243: Finaliza a transação
58 7) CRUD Só é possível excluir e alterar objetos que o EntityManager conhece, ou seja que ele esteja gerenciando. Um objeto é gerenciado quando ele acabou de ser adicionado ou foi retornado do banco de dados por uma consulta. No código anterior se tivéssemos simplesmente pegado os dados da tabela e criado um objeto novo e mandando o EntityManager excluir seria gerado uma Exceção (erro), pois o EntityManager não conhece aquele objeto (não o gerencia), portanto não pode exclui-lo nem altera-lo. Por isso é necessário utilizar o find para buscar no banco o objeto.
59 7) CRUD Exemplo de código com erro, não é possível excluir o objeto, pois o EntityManager(em) não conhece o objeto.
60 7) CRUD Para atualizar um registro o processo é semelhante ao de excluir, vamos criar o código para preencher os campos de texto quando a pessoa clicar sobre um registro na tabela (jtable). Clique com o botão direito na tabela, selecione eventos -> Mouse -> mouseclicked
61 7) CRUD
62 7) CRUD Clique duas vezes no botão atualizar e digite o código abaixo:
63 7) CRUD Linha 290: Verifica se o campo de texto código não está vazio Linha 291: Converte o valor do campo de texto código para inteiro e armazena o valor na variavel idfuncionario Linha 292: Pega o funcionário do banco de dados que possui o idfuncionario e coloca dentro da variavel f Linhas 293 e 294: Altera o valor dos atributos do funcionário Linha 295 e 297: Inicia e finaliza uma transação Linha 296: Atualiza o registro no banco de dados com os valores dos atributos do objeto
64 7) CRUD Neste exemplo iremos mostrar uma forma simples de recupera objeto(registro) através de seu atributo Id. Dê dois cliques no botão consultar e copie o seguinte código.
65 Exercícios 1. Pesquise mais na internet sobre JPA, ORM (Object-relational mapping) e Hibernate, faça um resumo das principais ideias. 2. O que é Unidade de Persistência? 3. Em uma Unidade de Persistência quais são as estratégias de geração de tabelas? 4. Para que serve um Driver JDBC? 5. O que é uma Annotation (Anotação)? 6. O que é um EntityManager? 7. Pesquise porque criar um EntityManagerFactory é caro (lento).
66 Exercícios 8. Para que serve o método merge() do EntityManager? Dê um exemplo de uso. 9. Para que serve o método persist() do EntityManager? Dê um exemplo de uso. 10. Para que serve o método remove() do EntityManager? Dê um exemplo de uso. 11. Para que serve o método find() do EntityManager? Dê um exemplo de uso.
JPA Com Hibernate. Paulo Ricardo Lisboa de Almeida. 1 Universidade Positivo
JPA Com Hibernate Paulo Ricardo Lisboa de Almeida 1 Modelo Necessário Modelo Necessário 2 JPA Mapeamento Direto entre as classes e o banco de dados Orientação a objetos para modelo relacional Feito através
Leia maisUNIVERSIDADE FEDERAL DO PIAUÍ DEPARTAMENTO DE COMPUTÇÃO DISCIPLINA: ENGENHARIA DE SOFTWARE II PROFESSOR: ARMANDO SOARES
UNIVERSIDADE FEDERAL DO PIAUÍ DEPARTAMENTO DE COMPUTÇÃO DISCIPLINA: ENGENHARIA DE SOFTWARE II PROFESSOR: ARMANDO SOARES TUTORIA DE USO DO HIBERNATE NA IDE ECLIPSE KEPLER DISCENTE: JOANA DARC CARVALHO DE
Leia maisCriando uma aplicação web. Parte 1
Criando uma aplicação web Parte 1 Aplicações web Criaremos uma aplicação completa utilizando: Bancos de dados Modelo MVC JavaServer Faces (PrimeFaces) Um pouco sobre banco de dados Todas as aplicações
Leia maisBanco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos
Leia maisAula Extra Configuração do Eclipse com Hibernate
Aula Extra Configuração do Eclipse com Hibernate Professor: Ricardo Luis dos Santos IFSUL 2015 Acesse www.ricardoluis.com Information for Students Ling. de Programação III Baixe os arquivos necessários
Leia maisCriando uma aplicação web
Criando uma aplicação web Aplicações web Criaremos uma aplicação completa utilizando: Bancos de dados Modelo MVC JavaServer Faces (PrimeFaces) Um pouco sobre banco de dados Todas as aplicações precisam
Leia maisHibernate na sua aplicação JavaWeb
Hibernate na sua aplicação JavaWeb Mentoria de Projeto 01 21/10/2017 diegoquirino@gmail.com 1 Agenda Entender a diferença entre a JPA e o Hibernate; Gerar as tabelas em um banco de dados qualquer a partir
Leia maisJAVA ENTERPRISE EDITION: CRIAR BEANS DE ENTIDADE A PARTIR DE TABELAS
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO JAVA ENTERPRISE EDITION: CRIAR BEANS DE ENTIDADE A PARTIR DE TABELAS FOZ DO IGUAÇU 2013 LISTA
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Programação Java com Banco de Dados MYSQL Instalando o Servidor MYSQL Iremos utilizar o Vertrigo, programa esse que possui o servidor MySQL, Apache e PHP. Porém nosso foco
Leia maisMapeamento Objeto-Relacional
Mapeamento Objeto-Relacional Persistência de dados com Java Persistence API - Hibernate Jefferson S Silva Mapeamento objeto-relacional Mas como? SQL + JDBC!? 1 Para quê serve MOR? O uso de uma solução
Leia maisExcel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica
Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica Incrementando Seus conhecimentos Aperfeiçoando A sua prática Página
Leia maisPersistência BD / drivers
Instituto Federal de Minas Gerais Campus Ponte Nova Persistência BD / drivers Professor: Saulo Henrique Cabral Silva Persistência Persistir é o processo de armazenamento de dados. A biblioteca de persistência
Leia maisContinuação... Criando a Interface e adiante
Continuação... Criando a Interface e adiante Racepitulando 1. Criar um projeto web: JavaServer Faces + Tomcat + Primefaces 2. Criar um banco de dados Postgresql 3. Adicionar os jars: javax.persistence
Leia maisTRABALHO FINAL 20 Pontos
Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:
Leia mais1. Estrutura do Projeto (0,2) pontos
BIMESTRE/PROVA DISCIPLINA CURSO EXAME FINAL Linguagem de Programação II Informática MATRÍCULA NOME ANO/TURMA Crie um projeto em Java com as seguintes características: 1. Estrutura do Projeto (0,2) pontos
Leia maisCriando um site de Notícias - com Administração de Dados
Criando um site de Notícias - com Administração de Dados Nesta criação imagine que o internauta acessará um endereço http://localhost/sitenoticias para q o mesmo visualizeas e que o administrador do site
Leia maisJava Swing: Netbeans
Java Swing: Netbeans Swing Atualmente, o Java suporta, oficialmente, dois tipos de bibliotecas gráficas:awt e Swing. A AWT foi a primeira API para interfaces gráficas a surgir no Java e foi, mais tarde,
Leia maisPROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano
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
Leia maisFramework Hibernate/JPA
Framework Hibernate/JPA SSC 124/621 Análise e Projeto Orientados a Objetos Sofia Costa 1 Hibernate É um Framework do tipo caixa-branca para persistência de dados. É uma ferramenta de mapeamento objeto/relacional
Leia maisNOVIDADES DO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB NOVIDADES DO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 4 5 Classes Objetos Herança Tratamento de Erros Material de Estudo Material Notas
Leia maisP R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação
P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Curso: Sistemas de Informações Arquitetura de Software Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 7 JPA A Persistência com JPA Para configurar o JPA
Leia maisFTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)
Leia maisUnidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano Objetivo: Construir uma aplicação Java que interaja com Banco de Dados INTRODUÇÃO Nas aulas anteriores
Leia maisBanco de Dados. Aula 03. Prof. Diemesleno Souza Carvalho
Banco de Dados Aula 03 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade II - O Modelo Entidade-Relacionamento;
Leia maisAcesse o Portal do Professor, a partir do Site Institucional do IPOG < Insira as seguintes informações na tela de login:
1. ACESSO Acesse o Portal do Professor, a partir do Site Institucional do IPOG . Insira as seguintes informações na tela de login: Usuário veterano: Usuário: Informar número de
Leia maisAula 05. Prof. Diemesleno Souza Carvalho
Banco de Dados Aula 05 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade IV - Normalização de Dados; - Primeira,
Leia maisTécni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS
Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,
Leia maisGb Sistemas Atenção clique sobre os tópicos, que irão levá los aos assuntos desejados...
Gb Sistemas Atenção clique sobre os tópicos, que irão levá los aos assuntos desejados... 1. CLIENTE 2 1.1. Cadastrar Cliente. 2 2. ESTOQUE 4 2.1. Cadastrar Produto / Serviço. 4 3. FORNECEDOR 6 3.1. Cadastrar
Leia maisMIDISUL (48) (48) CEP CNPJ:
Conteúdo Introdução... 3 Tópicos... 3 Abrangência... 3 1. Acessar o Consulti... 4 2. Selecionar os Módulos do Consulti... 5 3. Selecionar as Empresas no Consulti... 5 4. Executar os Programas do Consulti...
Leia maisSuper Business. Guia Rápido - Condicional & Devolução SuperSys Tecnologia
Super Business Guia Rápido - Condicional & Devolução Conteúdo 3 Lista de Conteúdo Índice Parte I Guia Rápido - Condicional e Devolução 1 Condicional... 0 6 6 Como acessar... a tela de vendas? 6 Como efetuar
Leia maisGiss Offline. Versão 2.0 (12/2011)
Giss Offline Versão 2.0 (12/2011) Versão 2.0 (12/2011) SUMÁRIO GISS OFFLINE... 2 INSTALANDO O GISS ESCRITURAÇÃO OFFLINE... 3 IDENTIFICAÇÃO NO SISTEMA... 8 MANUTENÇÃO... 9 ADICIONAR PREFEITURA... 9 CÓPIA
Leia maisP R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação
P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um
Leia maisGerenciamento de disco; criando nova partição
Gerenciamento de disco; criando nova partição A partir de agora vamos aprender a utilizar o Gerenciador de disco (gerenciador de partições), que está disponível no Windows Vista e Windows 7. Como já dito,
Leia maisUnidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano Objetivo: Construir uma aplicação baseada na classe Jdialog do Java Swing. INTRODUÇÃO Na aula passada vimos
Leia maisHIBERNATE E JPA: CONCEPTS FOR USE
HIBERNATE E JPA: CONCEITOS PARA UTILIZAÇÃO Adroaldo Antônio Candido Neto, Luciene Chagas de Oliveira, Ana Carolina Moraes Oliveira, Diogo Barreiro de Lemos Universidade de Uberaba - UNIUBE Graduação em
Leia mais-Entre no menu Cadastros / Terceiros/Optantes -Insira os dados do Empregado ou Fornecedor / clique em Gravar
Acesso ao Sistema -Dê dois cliques no ícone do programa -Digite o Usuário: -Digite a Senha: -Clique em Acessar 1 o. Passo Cadastrar os Empregados ou Fornecedores CADASTRAR SEMPRE A CONTA SALÁRIO (OPERAÇÃO
Leia maisMANUAL VTWEB CLIENT URBANO
MANUAL VTWEB CLIENT URBANO Conteúdo... 2 1. Descrição... 3 2. Cadastro no sistema... 3 2.1. Pessoa Jurídica... 3 2.2. Pessoa Física... 5 2.3. Concluir o cadastro... 6 3. Acessar o sistema... 6 3.1. Autenticar
Leia maisConfiguração do Guarda. Detalhes iniciais de instalação e introdução do funcionamento do software.
MANUAL DO USUÁRIO (SOFTWARE) Guia de Instalação do software: INSTALAÇÃO DO SOFTWARE INíCIO Antes de instalar o software leia com atenção: Faça uma lista com os nomes dos locais onde as buttons serão fixadas,
Leia maisContinuação... Criando a Interface e adiante
Continuação... Criando a Interface e adiante Criando a interface Para criar a interface utilizaremos JavaServer Faces Biblioteca PrimeFaces Documentação de PrimeFaces http://www.primefaces.org/showcase/
Leia maisINFORMÁTICA APLICADA AULA 05 WINDOWS XP
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 WINDOWS XP Profª Danielle Casillo SUMÁRIO Painel de Controle 2 PAINEL DE CONTROLE Fornece
Leia maisMANUAL VTWEB CLIENT SUBURBANO
MANUAL VTWEB CLIENT SUBURBANO .Conteúdo... 2 1. Descrição... 3 2. Cadastro no sistema... 3 2.1. Pessoa Jurídica... 3 2.2. Pessoa Física... 5 2.3. Concluir o cadastro... 6 3. Acessar o sistema... 6 3.1.
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados
CONEXÃO COM BANCO DE DADOS Para se conectar com um banco de dados deve-se utilizar uma biblioteca da linguagem de programação Java, denominada de JDBC (Java DataBase Connection). Para isso deve-se utilizar
Leia maisManual Recurso - Atualizar ou Inserir dados Tabelas. FullCopyConvert Data
Manual Recurso - Atualizar ou Inserir dados Tabelas. FullCopyConvert Data Revisão: Janeiro / 2014 Sumário Bem-vindo ao FullCopyConvert Data! Estas instruções irão guiá-lo para a utilização do recurso de
Leia maisFTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)
Leia maisCRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)
TUTORIAL Nº 005 CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS) Autor: Ciro Ota São José dos Campos/SP, 02 de Setembro de 2008 INTRODUÇÃO: Nesse tutorial iremos mostrar como criar e configurar
Leia mais6 Ferramenta para a Especialização de Mecanismos de Persistência
Ferramenta para a Especialização de Mecanismos de Persistência 71 6 Ferramenta para a Especialização de Mecanismos de Persistência 6.1. Introdução Esta ferramenta foi desenvolvida para viabilizar o processo
Leia maisGuia Rápido. Elgin L42-DT Impressora de etiquetas.
Guia Rápido Elgin L42-DT Impressora de etiquetas. A Impressora térmica de Etiquetas Elgin L42-DT foi desenvolvida para reduzir custos, aumentar a eficiência e oferecer um design compacto. www.bztech.com.br
Leia maisCarlos S. Rodrigues Leonardo Lino Vieira Eric Felipe Barboza Antonio Vasconcellos
Carlos S. Rodrigues Leonardo Lino Vieira Eric Felipe Barboza Antonio Vasconcellos Introdução Necessidade de diminuir a complexidade na interação código-banco de dados para o programador,além de diminuir
Leia maisINTRODUÇÃO AO MYSQL. Eng. Computação
INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO Eng. Computação Iniciando o xampp e SGBD mysql Xampp é um pacote de programas que incluem Mysql Apache Php Phpmyadmin https://www.apachefriends.org/download.html
Leia maisPROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS
PROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS Prof. Dr. Daniel Caetano 2017-1 Objetivos Compreender os conceitos classe e objeto Compreender a função dos métodos e atributos e o conceito de encapsulamento
Leia maisPortal de Cotação da FCC S.A.
da FCC S.A. Manual do fornecedor Revisão 2 17/07/2017 Portal de Cotação da FCC S.A. Manual do fornecedor Introdução Para facilitar o processo de compras da FCC S.A. foi criado um novo portal de cotações,
Leia maisTutorial do E3 para Iniciantes Capítulo 15 Consultas
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Supervisão e Redes Industriais ET56E Tutorial do E3 para Iniciantes Capítulo 15 Consultas Grupo III Carlos Eduardo Andrade Gerhard Dix Jordan João Leonardo Berdú
Leia maisSumário Objetivos Estudo de caso 1 Detalhamento bloco Estudo de caso 2 Detalhamento do suporte... 19
Sumário Sumário... 2 1. Objetivos... 3 1.1. Estudo de caso 1 Detalhamento bloco... 4 1.2. Estudo de caso 2 Detalhamento do suporte... 19 2 1. Objetivos Nesta lição, iremos abordar técnicas do ambiente
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites
Leia maisConfigurações do Servidor Escola
Configurações do Servidor Escola Assim que for feita a instalação do Servidor Gestor Escola na sua máquina, será criando um ícone na área de trabalho com o nome de Servidor Gestor Escola. Clique duas vezes
Leia maisTELA INICIAL CADASTRANDO A SENHA. 1. clique no link cadastrar a senha
TELA INICIAL CADASTRANDO A SENHA 1. clique no link cadastrar a senha TELA CADASTRO DE SENHA 1. 2. 3. 4. 1. SELECIONE O SEU TIPO DE CADASTRO: Farmacêutico, Não Farmacêutico ou Técnico 2. CPF PROFISSIONAL:
Leia maisIntrodução. Configuração. Padrão POJO. Framework Pesistência de. Mapeamento Annotation. Objetos. Persistência. Java. Objetos. Prof.
Introdução Configuração Padrão POJO Mapeamento Annotation Persistência Objetos Framework Pesistência de Objetos Java Prof. Enzo Seraphim O que é? Framework persistência de Objetos é uma moderna solução
Leia maisPRIMEIRO PROGRAMA. Neste post iremos construir uma pequena classe destinada para soma de dois números.
PRIMEIRO PROGRAMA Olá pessoal! Neste post iremos construir uma pequena classe destinada para soma de dois números. Para este post, espero conseguir fazer o leitor entender algumas coisas: 1. Declaração
Leia maisGestão Unificada de Recursos Institucionais GURI
Documentação de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Processo Seletivo Acadêmico Versão 2.1.5 Última revisão: 18/12/2017 2017 Versão: 1.0 Documentação: André L. M. C. Revisão:
Leia maisNeste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários.
BARRA DE FERRAMENTAS DE FORMULÁRIOS Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. A Barra de Ferramentas de Formulário contém objectos gráficos
Leia maisGerabyte AFV (Automação de Força de Venda) Manual do Aplicativo
Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão do Manual: 2.4 Versão do Aplicativo: 2.17.2 Conteúdo 1. Instalação do AFV...03 2. Configurações...04 3. Recebendo as tabelas...05
Leia maisManual Autorizador TOTVS
Manual Autorizador TOTVS APRESENTAÇÃO Com o objetivo de melhorar e facilitar o processo de utilização do sistema de registros e solicitações, a Unimed Pelotas/RS implantará o Autorizador, um novo sistema
Leia maisAprenda a criar Bancos de Dados no Excel
Básico Intermediário Avançado Aprenda a criar Bancos de Dados no Excel Confira como é fácil criar e a trabalhar com os recursos de Banco de Dados e informações externas no Microsoft Excel Imagine um arquivo
Leia maisManual Emissor Legal Atualizado 10/08/2016. Cadastro de Clientes
Manual Emissor Legal Atualizado 10/08/2016 1.0 Menu superior Para utilizar o menu superior, clique com o mouse em cima da palavra que deseja abrir. No exemplo acima foi clicado na palavra cadastros, assim
Leia maisTUTORIAL DO BLOG IMES-CATANDUVA Profº M. Sc. Marcelo Mazetto Moala Profº Esp. Antonio Marcio Paschoal
TUTORIAL DO BLOG IMES-CATANDUVA Profº M. Sc. Marcelo Mazetto Moala Profº Esp. Antonio Marcio Paschoal 1/32 O endereço do site da WordPress é: http://pt-br.wordpress.com/?ref=footer Este pode ser acessado
Leia maisMANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V
MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V. 3.9.1 SUMÁRIO 1. CONFIGURAÇÕES DO SISTEMA... 3 1.1.CONFIGURAÇÃO DE PASTAS... 4 1.2 CONFIGURAÇÕES DE PROXY... 5 1.3 PROCESSOS AUTOMÁTICOS... 5 1.4 PROCESSOS AUTOMÁTICOS...
Leia maisSumário Objetivos Estudo de caso 1 Criação de template Exercício 1 Detalhamento da peça Exemplo... 23
Sumário Sumário... 2 1. Objetivos... 3 1. Estudo de caso 1 Criação de template... 4 1.1. Exercício 1 Detalhamento da peça Exemplo... 23 2 1. Objetivos Nesta lição, iremos abordar o processo de elaboração
Leia maisMANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico Atualizado em 24/08/2011 No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema
Leia maisMANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)
MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME) VERSÃO 10 Atualizado em 30/12/2015 Página 1 de 30 A renovação online do certificado somente poderá ser feita uma única vez (e-cpf)
Leia maisPara realizar uma Importação XML precisamos ir até o Retaguarda e clicar em F4-Compras.
Importação XML. Para realizar uma Importação XML precisamos ir até o Retaguarda e clicar em F4-Compras. Após abrir a tela de Gerenciamento de Compras clicamos em Importar XML NFe. Irá abrir uma tela para
Leia maisCapacitação Sistema Solar. Ministrantes: Camilla Reitz Francener Cláudia Heusi Silveira
1 Capacitação Sistema Solar Ministrantes: Camilla Reitz Francener Cláudia Heusi Silveira Sumário 1 SCL SISTEMA DE COMPRAS E LICITAÇÕES... 3 1.1 Pesquisa de Preço... 4 1.1.1 Inserção de itens... 6 1.1.2
Leia maisTutorial NFS-e. 1 Configurar Provedor de Nota Fiscal de Serviço NFS-e Configuração de Conta Corrente Gerar NFS-e...
Tutorial NFS-e Sumário 1 Configurar Provedor de Nota Fiscal de Serviço NFS-e... 2 2 Configuração de Conta Corrente... 3 3 - Gerar NFS-e... 4 4 Enviar lote para prefeitura... 6 4.1 Gerar arquivo de retorno...
Leia maisManual Processo DE/PARA Brasil Kirin
Manual Processo DE/PARA Brasil Kirin Copyright 2013. Todos os direitos reservados. Control Informática. Copyright 2013. Todos os direitos reservados. Control Informática. Implementação, parâmetros, configuração
Leia maisPCS Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez)
PCS 3443 - Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez) 1. Pré-requisitos 1. Rational Software Architect instalado com as seguintes
Leia maisImportador de Notas Fiscais Eletrônicas
Importador de Notas Fiscais Eletrônicas Introdução O Processo ele funciona de acordo com uma nota técnica da SEFAZ (Nota Técnica 2014/002) que tem por finalidade importar no sistema automaticamente todas
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC
Aula 09a- Acessando os dados através JDBC Conteúdo Programático desta aula Compreender os comando existentes para acesso e manipulação de dados nos Bancos de dados Apresentar os dados obtidos no banco
Leia maisA seguir, iremos ilustrar um exemplo prático e rápido das configurações, da montagem e edição de plantas e da plotagem em plotter, passo-a-passo.
Plotagem A seguir, iremos ilustrar um exemplo prático e rápido das configurações, da montagem e edição de plantas e da plotagem em plotter, passo-a-passo. Configuração do Driver do Plotter no Windows Os
Leia maisComo fazer seus pedidos online
Como fazer seus pedidos online Neste passo a passo iremos mostrar como é facil, simples e rápido o acesso ao site para consultas e pedidos online. Acesse http://www.thermofisher.com e altere o idioma do
Leia maisMANUAL DO USUÁRIO. Versão Rua César Fontenele, 445 Amadeu Furtado Fortaleza - Ceará. Suporte:
MANUAL DO USUÁRIO Versão 1.1.0 Rua César Fontenele, 445 Amadeu Furtado 60455-650 Fortaleza - Ceará Suporte: e-mail: giietecnologia@gmail.com Skype: ernesto.vieira.magalhaes 1. Descrição do Sistema: Sistema
Leia maisCashDriver Android Instalação
CashDriver Android Instalação Descreve os processos de instalação e carga inicial Baseado na Release 13.11.015 BD:3 Versão 1 13/11/2013 Resumo da apresentação Pré- condições Atualização e configuração
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Framework Laravel 5 Controller / Model / Migration / Seeder (Menu Principal SETA) Gil Eduardo de Andrade Configuração Banco de Dados No framework Laravel as informações de configuração
Leia maisPortal Suprimentos Aperam Cotação Eletrônica. versão 3
Portal Suprimentos Aperam Cotação Eletrônica versão 3 1 Menu Acessando o portal de compras Esqueci minha senha Alterando sua senha Atualizando seus dados cadastrais Consultando/respondendo cotação Visualizando
Leia maisTutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Leia maisProcedimento Instalação Impressora Servidor de impressão/quota
Objetivo: Procedimento Instalação Impressora Servidor de impressão/quota Este procedimento tem como funcionalidade descrever os passos para instalação de impressora do Servidor de impressão/quota. Descrição:
Leia maisEA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational
Leia mais1 O QUE É O ZOTERO? INSTALAR O ZOTERO INSTALAR O CONECTOR ZOTERO NOS NAVEGADORES GOOGLE CHROME E MOZILLA FIREFOX...
SUMÁRIO 1 O QUE É O ZOTERO?...6 2 INSTALAR O ZOTERO...7 3 INSTALAR O CONECTOR ZOTERO NOS NAVEGADORES GOOGLE CHROME E MOZILLA FIREFOX... 9 3.1 CONECTOR ZOTERO PARA GOOGLE CHROME... 10 3.2 CONECTOR ZOTERO
Leia maisManual do Usuário. Sistema de Contas Públicas
Manual do Usuário Sistema de Contas Públicas Versão 2.9 Índice Introdução...3 Localizando o sistema...4 Acessando o Sistema...7 Downloads...10 Autenticação do Sistema...21 Errado...21 Correto...23 Cadastrar...26
Leia maisCRIANDO SITES EM FLASH
UnidadeE Prezado(a) Aluno(a), Nesta unidade iremos trabalhar com arquivos e objetos externos ao Flash utilizando o ActionScript e a Importação. No final iremos criar um Site utilizando a tecnologia Flash.
Leia maisTutorial SQL Server 2014 Express
Tutorial SQL Server 2014 Express Tutorial para o download: Passo 1: Faça o download do SQL Server 2014 Express acessando o link : https://www.microsoft.com/pt-br/download/details.aspx?id=42299. Passo 2:
Leia maisConexão com Banco de Dados, Inserção, exclusão e atualização de registros
Conexão com Banco de Dados, Inserção, exclusão e atualização de registros Vamos criar um banco de dados no MySQL. Inicie o WampServer Abra o HeidSQL Crie o código SQL para criar o banco de dados e a tabela.
Leia maisExecutar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido
Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.
Leia maisDetalhamento dos lançamentos do Caixa
PROCEDIMENTO OPERACIONAL PADRÃO - POP Nº 1603.0028 DIRECTA SISTEMAS INTELIGENTES SISTEMA APLWEB DEPARTAMENTO(S) Lojas/PDV MÓDULO/MENU Bancos/Caixa/PDV Versão do Documento Nº 2.0 Data da Revisão 12/05/2016
Leia maisInstalação e utilização do Software Pináculo SMS
Instalação e utilização do Software Pináculo SMS Características do produto Pináculo SMS: Sem limite de quantidade de envios de SMS; Limite de 140 caracteres por mensagem; Histórico de mensagens enviadas
Leia maisMANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (INTERNET EXPLORER)
MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (INTERNET EXPLORER) VERSÃO 10 Atualizado em 30/12/2015 Página 1 de 21 A renovação online do certificado somente poderá ser feita uma única vez (e-cpf)
Leia maisComo criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
Leia mais