DW2 Desenvolvimento Web 2
|
|
|
- Herman Brás Domingos
- 9 Há anos
- Visualizações:
Transcrição
1 DW2 Desenvolvimento Web 2 Prof. Dr. Gustavo Poli IFSP - São Carlos :
2 Avaliação
3 Avaliação Provas: 60% Trabalho: 20% Seminários: 10% Lista de Exercícios: 10%
4 Avaliação Provas: 60%
5 Avaliação Provas: 60% Matéria será organizada em duas provas Aula que antecede a prova será revisão Materia data até a data da aula de revisão
6 Avaliação Provas: 60%
7 Avaliação Provas: 60%!!! PODE COLAR!!! COLA: Nome do Aluno Folha A4 Branca Escrita a mão - APENAS Pessoal e intransferível Pode escrever o que quizer Deve estar assinada pelo aluno Será entregue junto com a prova
8 Avaliação Trabalho: 20%
9 Avaliação Trabalho: 20% Implementação do aplicativo Grupo de no máximo 4 alunos Avaliação é individual: participação e perguntas diretas
10 Avaliação Seminários: 10%
11 Avaliação Seminários: 10% Sala será organizada em grupos de 4 alunos Temas serão distribuídos Avaliação é individual: participação e perguntas diretas Apresentação deverá durar no máximo 20 min. Material a ser entregue: texto e apresentação (PDF)
12 Avaliação Lista de Exercícios: 10%
13 Avaliação Lista de Exercícios: 10% Serão distribuídas durante o curso Entrega não obrigatória Antes da prova será entregue uma lista resolvida Cada aula PODERÁ ser reservado um tempo para resolver uma questão de interesse da sala
14 DESCRIÇÃO DO PROJETO
15 ER - Modelo do Projeto
16 MVC Lógica da Aplicação Persistência dos Dados Interface com Usuário (M)odelo (V)isão (C)ontrolador
17 Ambientes de Tecnologia Heterogêneos Aplicação Orientada a Objetos Banco de Dados Relacional Camada de Mapeamento Objeto Relacional
18 MVC Lógica da Aplicação Persistência dos Dados Interface com Usuário (M)odelo (V)isão (C)ontrolador
19 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria JTA JDBC JNDI Database
20 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria JTA JDBC JNDI Database Criado quando a aplicação é inicializada. Contem informações de configuração: Conexão com o banco de dados: Pool de conexão (concorrência) etc... Fornece dois componentes básicos: Database connection Configurado via hibernate.cfg.xml Class Mapping Setup Cria a conexão entre as classes Java e as tabelas físicas no banco de dados.
21 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria Fornece os objetos de seção (Session) Aponta para um único banco de dados Se for usado mais de um banco de dados devem haver mais de um objeto SessionFactory JTA JDBC JNDI Database
22 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria JTA JDBC JNDI Fornece uma conexão física com o banco de dados É obtido por meio do objeto SessionFactory A existência de mais de um objeto Session gera concorrência do objeto SessionFactory responsável pela criação destes Deve ser encerrado (Fechado) Database
23 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria Fornece a capacidade transação de dados Possui integração via JTA JTA: Java Transaction API fornece capacidade realização de transações em ambiente distribuido JTA JDBC JNDI Database
24 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria Envia instruções ao banco de dados Podem ser utilizados instruções SQL padrão HQL: Hibernate Query Language JTA JDBC JNDI Database
25 Arquitetura do Hibernate Java Application Persistence Objects Hibernate Framework Configuration SessionFactory Session Transaction Query Criteria JTA JDBC JNDI Java Transaction API especificação de uma interface para a gerencia de transações remotas. Java Database Conection driver de conexão com o banco de dados. Java Naming and Directory Interface especificação de interface para acesso a serviços de naming e directory. SGBD/Dados
26 Exemplo
27
28 hibernate.cfg.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " <hibernate-configuration> <session-factory> <!-- Database connection settings --> <property name="connection.driver_class">com.mysql.jdbc.driver</property> <property name="connection.url">jdbc:mysql://localhost/ifsp</property> <property name="connection.username">usr_ifsp</property> <property name="connection.password">st2k17w</property> <!-- JDBC connection pool (use the built-in) --> <property name="connection.pool_size">1</property> <!-- SQL dialect --> <property name="dialect">org.hibernate.dialect.mysqldialect</property> <!-- Enable Hibernate's automatic session context management --> <property name="current_session_context_class">thread</property> <!-- Disable the second-level cache --> <property name="cache.provider_class">org.hibernate.cache.nocacheprovider</property> <!-- Echo all executed SQL to stdout --> <property name="show_sql">true</property> <!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.auto">update</property> <!-- Mapping files --> <mapping resource="user.hbm.xml"/> <mapping resource="task.hbm.xml"/> </session-factory> </hibernate-configuration>
29 hibernate.cfg.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " <hibernate-configuration> <session-factory> <!-- Database connection settings --> <property name="connection.driver_class">com.mysql.jdbc.driver</property> <property name="connection.url">jdbc:mysql://localhost/ifsp</property> <property name="connection.username">usr_ifsp</property> <property name="connection.password">xxxxx</property> <!-- JDBC connection pool (use the built-in) --> <property name="connection.pool_size">1</property> <!-- SQL dialect --> <property name="dialect">org.hibernate.dialect.mysqldialect</property> <!-- Enable Hibernate's automatic session context management --> <property name="current_session_context_class">thread</property> <!-- Disable the second-level cache --> <property name="cache.provider_class">org.hibernate.cache.nocacheprovider</property> <!-- Echo all executed SQL to stdout --> <property name="show_sql">true</property> <!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.auto">update</property> <!-- Mapping files --> <mapping resource="user.hbm.xml"/> <mapping resource="task.hbm.xml"/> </session-factory> </hibernate-configuration> <property name="connection.driver_class">com.mysql.jdbc.driver</property> <property name="connection.url">jdbc:mysql://localhost/ifsp</property> <property name="connection.username">usr_ifsp</property> <property name="connection.password">xxxxx</property>
30 hibernate.cfg.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " <hibernate-configuration> <session-factory> <!-- Database connection settings --> <property name="connection.driver_class">com.mysql.jdbc.driver</property> <property name="connection.url">jdbc:mysql://localhost/ifsp</property> <property name="connection.username">usr_ifsp</property> <property name="connection.password">xxxxx</property> <!-- JDBC connection pool (use the built-in) --> <property name="connection.pool_size">1</property> <!-- SQL dialect --> <property name="dialect">org.hibernate.dialect.mysqldialect</property> <!-- Enable Hibernate's automatic session context management --> <property name="current_session_context_class">thread</property> <!-- Disable the second-level cache --> <property name="cache.provider_class">org.hibernate.cache.nocacheprovider</property> <!-- Echo all executed SQL to stdout --> <property name="show_sql">true</property> <!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.auto">update</property> <!-- Mapping files --> <mapping resource="user.hbm.xml"/> <mapping resource="task.hbm.xml"/> </session-factory> </hibernate-configuration> <mapping resource="user.hbm.xml"/> <mapping resource="task.hbm.xml"/>
31 task.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " <hibernate-mapping> <class name="ifsp.dw2.aula05.beans.task" table="dw2_tasks"> <id name="id" type="int" column="id" > <generator class="native"/> </id> <property name="userid"> <column name="user_id" /> </property> <property name="title"> <column name="title" /> </property> <property name="description"> <column name="description"/> </property> </class> </hibernate-mapping>
32 task.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " <hibernate-mapping> <class name="ifsp.dw2.aula05.beans.task" table="dw2_tasks"> <id name="id" type="int" column="id" > <generator class="native"/> </id> <property name="userid"> <column name="user_id" /> </property> <property name="title"> <column name="title" /> </property> <property name="description"> <column name="description"/> </property> </class> </hibernate-mapping>
33 task.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " <hibernate-mapping> <class name="ifsp.dw2.aula05.beans.user" table="dw2_users" > <id name="id" type="int" column="id" > <generator class="native"/> </id> <property name="firstname"> <column name="first_name" /> </property> <property name="lastname"> <column name="last_name"/> </property> </class> </hibernate-mapping>
34 task.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " <hibernate-mapping> <class name="ifsp.dw2.aula05.beans.user" table="dw2_users" > <id name="id" type="int" column="id" > <generator class="native"/> </id> <property name="firstname"> <column name="first_name" /> </property> <property name="lastname"> <column name="last_name"/> </property> </class> </hibernate-mapping>
35 Task.java package ifsp.dw2.aula05.beans; public class Task { private Integer id; private Integer userid; private String title; private String description; public Integer getid() { return id; public void setid(integer id) { this.id = id; public Integer getuserid() { return userid; public void setuserid(integer userid) { this.userid = userid; public String gettitle() { return title; public void settitle(string title) { this.title = title; public String getdescription() { return description; public void setdescription(string description) { this.description = description;
36 User.java package ifsp.dw2.aula05.beans; public class User { private Integer id; private String firstname; private String lastname; public Integer getid() { return id; public void setid(integer id) { this.id = id; public String getfirstname() { return firstname; public void setfirstname(string firstname) { this.firstname = firstname; public String getlastname() { return lastname; public void setlastname(string lastname) { this.lastname = lastname;
37 HibernateUtil.java package ifsp.dw2.aula05; import org.hibernate.sessionfactory; import org.hibernate.cfg.configuration; public class HibernateUtil { private static final SessionFactory sessionfactory = private static SessionFactory buildsessionfactory() { try { // Create the SessionFactory from hibernate.cfg.xml return new Configuration().configure().buildSessionFactory(); catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); public static SessionFactory getsessionfactory() { return sessionfactory;
38 HibernateUtil.java
39 HibernateUtil.java private void adduser(string firstname, String lastname) { Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.begintransaction(); User user = new User(); user.setfirstname(firstname); user.setlastname(lastname); session.save(user); session.gettransaction().commit(); catch (RuntimeException e) { if(trns!= null){ trns.rollback(); e.printstacktrace(); finally{ session.flush(); session.close();
40 HibernateUtil.java private void updatelastname(int id, String lastname) { Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.begintransaction(); String hqlupdate = "update User u set u.lastname = :newlastname where u.id = :oldid"; int updatedentities = session.createquery( hqlupdate ).setstring( "newlastname", lastname ).setinteger( "oldid", id ).executeupdate(); trns.commit(); catch (RuntimeException e) { if(trns!= null){ trns.rollback(); e.printstacktrace(); finally{ session.flush(); session.close();
41 Atividade
Utilizando Swing com Hibernate
Programando com Java Artigo http://mballem.wordpress.com/ Utilizando Swing com Hibernate Utilizando a SessionFactory Autor Marcio Ballem: é formado em Sistemas de Informação e possui certificação Oracle
Este Tutorial básico irá nos orientar como salvar e carregar uma imagem a partir de banco de dados (MySQL), utilizando Hibernate e Java.
Este Tutorial básico irá nos orientar como salvar e carregar uma imagem a partir de banco de dados (MySQL), utilizando Hibernate e Java. Requisitos: Eclipse IDE ( ou qualquer IDE com Java); MySQL (você
Mapeamento Objeto-Relacional (Object Relational Mapping)
Mapeamento Objeto-Relacional (Object Relational Mapping) A maioria das aplicações sejam elas construídas para uso no Web ou não, utilizam algum mecanismo para a persistência de dados Normalmente utiliza-se
Vamos falar de Hibernate?
Vamos falar de Hibernate? Hibernate é um framework ORM (Object-Relationship Management) muito bacana que nos permite ter muita produtividade na manipulação de objetos a serem persistidos no banco de dados.
Desvendando o Hibernate
Passos Iniciais Desvendando o Hibernate 1. Repetir os passos do tutorial "CRUD com Hibernate" 2. Adicionar o driver JDBC do banco Esquematizando Fontes dos Arquivos WEB-INF\classes\hibernate.cfg.xml
Curso de Java. Acesso a banco de dados através do Hibernate. Todos os direitos reservados Klais
Curso de Java Acesso a banco de dados através do Hibernate Todos os direitos reservados Klais Motivação Java é uma linguagem orientada a objetos: Numa aplicação, o uso de objetos é um recurso importante
POO Programação Orientada a Objetos
POO Programação Orientada a Objetos Mãos à Obra Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 O sistema Nossa empresa foi contratada por uma pequena gravadora de música que deseja entrar
Particionamento de Banco com o Hibernate Shards
Ademir Constantino Filho ([email protected]): é bacharel em Sistemas de Informação e atua com Java desde 2002. Atualmente atua com desenvolvimento, consultoria e como instrutor para treinamentos.
Introdução ao Hibernate. Hibernate Mapeamento com Anotação. Projeto Desktop Uma Classe. Objetivo. Programas Utilizados
Introdução ao Hibernate Há dois mundos diferentes de software: um é o mundo Java, em que nada além de objetos são conhecidos, enquanto o outro é o mundo do banco de dados relacional, em que os dados reinam.
INTRODUÇÃO A PERSISTÊNCIA DE DADOS COM HIBERNATE E ANNOTATION
INTRODUÇÃO A PERSISTÊNCIA DE DADOS COM HIBERNATE E ANNOTATION Marcus Vinícius de Sousa Lemos http://www.marvinlemos.net Teresina/PI INTRODUÇÃO Grande parte das aplicações desenvolvidas mantém suas informações
Tutorial Hibernate + Vraptor para projetos Restful.
Tutorial Hibernate + Vraptor para projetos Restful. Configurando o Projeto Passo 1 Baixe o Eclipse IDE for Java EE Developers: https://www.eclipse.org/downloads. Passo 2 Vamos criar um novo projeto Maven,
Parte II Persistência entre Modelos de Dados
Parte II Persistência entre Modelos de Dados Clodis Boscarioli Agenda: Hibernate Introdução; Configurações; Mapeamento com XML; Exemplos; Associações: 1-n; n-1; n-n; 1-1. Hibernate - Introdução O Hibernate
Resolvendo objeto-relacional impedance mismatch com hibernate
Resolvendo objeto-relacional impedance mismatch com hibernate August 7, 2013 Sumário I 1 Introdução 2 3 4 Sumário II 5 Contexto Mapeamento Objeto-Relacional (ORM) é uma técnica de programação para converter
Lista de exercícios I - RESPOSTAS Servlets e banco de dados
www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.
Integrando o Hibernate com o Spring
Integrando o Hibernate com o Spring O Hibernate é uma solução open-source para Mapeamento Objeto/Relacional (ORM). ORM é uma técnica de mapeamento que consistem em mapear um modelo de Objetos para um modelo
PERSISTÊNCIA DE OBJETOS USANDO O FRAMEWORK HIBERNATE COM ESTUDO DE CASO
UNIVERSIDADE DO PLANALTO CATARINENSE DEPARTAMENTO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE INFORMÁTICA (BACHARELADO) PERSISTÊNCIA DE OBJETOS USANDO O FRAMEWORK HIBERNATE COM ESTUDO DE CASO GILBERTO DA
Persistência de dados com o
Persistência de dados com o Faculdade Zacarias de Góes Sistemas de Informação Linguagem de Programação Orientada a Objetos 1 INDICE 1. INTRODUÇÃO AO HIBERNATE 2 1.1. MAPEAMENTO OBJETO-RELACIONAL 2 1.2.
Agenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão
Agenda Instalação e configuração Driver JDBC Criação da classe de conexão Processamento de comandos SQL com JDBC Gerenciamento de conexões Execução simples de consultas Tratamento de exceções Instalação
JPA: Persistência padronizada em Java
JPA: Persistência padronizada em Java FLÁVIO HENRIQUE CURTE Bacharel em Engenharia de Computação [email protected] Programação Orientada a Objetos X Banco de Dados Relacionais = Paradigmas diferentes
De forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função
.1 JDBC A linguagem Java possui classes que permitem a com um banco de dados. Essas classes fazem parte do pacote JDBC (Java Database Connectivity), uma API (Application Program Interface) que permite
Documentação da Referência do Hibernate. Version: 3.2 ga
Documentação da Referência do Hibernate Version: 3.2 ga Índice Prefácio... viii 1. Introdução ao Hibernate... 1 1.1. Prefácio... 1 1.2. Parte 1 A primeira aplicação Hibernate... 1 1.2.1. A primeira Classe...
Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP
Banco de dados POO Márcio Delamaro 1/37 Objetivo Nesta aula vamos dar uma breve introdução do que é um Banco de dados relacional Como acessar um banco de dados usando Java 2/37 O que é Bancos de dados
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
HIBERNATE Criando um projeto em Java + Hibernate do zero
HIBERNATE Criando um projeto em Java + Hibernate do zero SUMÁRIO 1 Instalação do NetBeans 2 Instalação do Java Development Kit (JDK) 3 Criar projeto no NetBeans 4 O arquivo hibernate.cfg.xml 5 Criar as
Documentação de Referência Hibernate
HIBERNATE - Persistência Relacional para Java Idiomático 1 Documentação de Referência Hibernate 3.5.6-Final por Gavin King, Christian Bauer, Max Rydahl Andersen, Emmanuel Bernard, e Steve Ebersole and
JDBC - Java Data Base Connectivity
JDBC - Java Data Base Connectivity JDBC API para Bases de Dados relacionais. Permite o desenvolvimento de aplicac~oes que interagem com BD relacionais de modo uniforme e independente dos diferentes SGBD.
Documentação de Referência Hibernate
HIBERNATE - Persistência Relacional para Java Idiomático 1 Documentação de Referência Hibernate 3.6.10.Final por Gavin King, Christian Bauer, Max Rydahl Andersen, Emmanuel Bernard, Steve Ebersole, e Hardy
JPA Java Persistence API. Prof. Ramon Chiara
JPA Java Persistence API Prof. Ramon Chiara JDBC Java DataBase Connectivity Acesso a bancos de dados Independência de banco de dados JDBC Aplicação JDBC Driver Banco de Dados JDBC Java DataBase Connectivity
Desenvolvimento para Web em Java. Profa Andréa Schwertner Charão DLSC/CT/UFSM Lamarck Heinsch Mestrando PPGI/CT/UFSM
Desenvolvimento para Web em Java Profa Andréa Schwertner Charão DLSC/CT/UFSM Lamarck Heinsch Mestrando PPGI/CT/UFSM Tecnologias Web Java (OO) Fonte: Wikipedia Tecnologias Web em Java Java SE: Applets Java
DATA ACCESS OBJECT (DAO)
Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DATA ACCESS OBJECT (DAO) SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre 2015
ROOM: Biblioteca de Mapeamento Objeto-Relacional. Prof. Fellipe Aleixo
ROOM: Biblioteca de Mapeamento Objeto-Relacional Prof. Fellipe Aleixo ([email protected]) Por que? Antes de mais nada: por que precisamos de persistência no disposi
Figura 1.1 Código de inserção não baseado em Hibernate. Figura 1.2 Código de inserção baseado em Hibernate
Hibernate É um framework para mapeamento objeto/relacional para aplicações em Java. Tem como objetivo mor o mapeamento de classes Java em tabelas do banco de dados e viceversa, possibilitando a realização
Desenvolvimento Web com Java. Sérgio Lopes Caelum -
Desenvolvimento Web com Java Sérgio Lopes Caelum - http://www.caelum.com.br [email protected] Sérgio Lopes Desenvolvedor Java desde 2002 Instrutor de Java pela Caelum Trabalho com Web e Celulares
Faça Fácil Proficy Historian e SQL Linked Server
Faça Fácil Proficy Historian e SQL Linked Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser integradas
Módulo II Persistência com Hibernate
Módulo II Persistência com Hibernate Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - [email protected] 1 Ementa Persistência com Hibernate Hibernate Mapeamento OO-Relacional no Hibernate
Faça Fácil. Proficy Historian e SQL Linked Server
Faça Fácil Proficy Historian e SQL Linked Server Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser
Mapeamento Lógico/Relacional com JPA
Mapeamento Lógico/Relacional com JPA Elaine Quintino da Silva Doutora em Ciência da Computação pelo ICMC-USP/São Carlos Analista de Sistemas UOL PagSeguro Instrutora Globalcode Agenda! Persistência de
Funcionamento da Aplicação. Simulações do funcionamento. Simulação SAC
Funcionamento da Aplicação Simulações do funcionamento Simulação SAC Simulação PRICE Simulação Cartão de Crédito Simulação Deposito Simulação parcela mínima Simulação Parcelamento máximo Classe: ConnectionFactory;
Mapeamento 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
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO
Hibernate. Mapeamento Objeto-Relacional. Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior
Hibernate Mapeamento Objeto-Relacional Baseado nas notas de aula de João Dalyson e Raphaela Galhardo Fernandes Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior Objetivos Aprender MOR usando Hibernate
Persistência de Objetos no SGBD PostgreSQL, Utilizando as APIs: JDBC, JDK, Swing e Design Patteners DAO.
Persistência de Objetos no SGBD PostgreSQL, Utilizando as APIs: JDBC, JDK, Swing e Design Patteners DAO. Robson Adão Fagundes http://robsonfagundes.blogspot.com/ Mini curso Desenvolvimento de aplicação
Spring Framework. Parte 02 acesso a dados e testes de integração
Spring Framework Parte 02 acesso a dados e testes de integração H2 Database H2 é um SGBDR escrito em Java que pode atuar tanto no modo embutido como na forma clienteservidor. Após instalação, executar
Introduçã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
Padrões de Projeto e Persistência com DAO
Curso de Análise de Sistemas Análise de Sistemas II Padrões de Projeto e Persistência com DAO Prof. Giuliano Prado de Morais Giglio, M.Sc. Introdução a Padrões de Projeto Padrões de Projeto foram inicialmente
Injeção de Dependências e Spring
Injeção de Dependências e Spring Daniel Cukier Prof. Fabio Kon IME-USP Conteúdo Exemplo Melhor maneira de aprender Injeção de Dependência (DI) Spring Service Locator Daniel Cukier - IME/USP 2/29 Exemplo
Conexão do Banco de Dados localhost
Conexão do Banco de Dados localhost Ligar Xampp e Instalar Workbench Observe que o MySQL direciona para a porta 3306, pois estamos trabalhando no computador local. É necessário ligar o MySQL no XAMPP.
Hibernate na sua aplicação JavaWeb
Hibernate na sua aplicação JavaWeb Mentoria de Projeto 01 21/10/2017 [email protected] 1 Agenda Entender a diferença entre a JPA e o Hibernate; Gerar as tabelas em um banco de dados qualquer a partir
Caros amigos, Depois de um bom tempo correndo atrás de todas as dicas sobre Hibernate, consegui fazer uma aplicação aplicação cliente/servidor e depois no ambiente web utilizando o TomCat. funcionar, primeiro
1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
Série Rações Semanais JPA & Hibernate Rogério Araújo
http://rogerioaraujo.wordpress.com Série Rações Semanais JPA & Hibernate Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais JPA & Hibernate Rogério Araújo Questões A adversidade desperta
Desenvolvimento Web com Framework Demoiselle versão 1.0
Desenvolvimento Web com Framework Demoiselle versão 1.0 Módulo 07: Outros Componentes Autor: Rodrigo Hjort Serpro / Coordenação Estratégica de Tecnologia / Curitiba www.frameworkdemoiselle.org.br Modificado
Aplicação Hibernate1 no NetBeans
Aplicaçã Hibernate1 n NetBeans Hibernate é um framewrk que frnece ferramentas para efetuar mapeament bjet/relacinal para Java. Mapeament bjet/relacinal é prcess de cnversã bidirecinal entre bjets e tabelas
JDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC
JDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC Java Database Connectivity Provê acesso SQL ao banco de dados Principais
JDBC - Java Data Base Connectivity
JDBC - Java Data Base Connectivity JDBC API para Bases de Dados relacionais. Permite o desenvolvimento de aplicac~oes que interaem com BD relacionais de modo uniforme e independente dos diferentes SGBD.
Criar uma aplicação JPA2 com EclipseLink e H2
Criar uma aplicação JPA2 com EclipseLink e H2 1) Criar uma aplicação Java no NetBeans. File > New Project > Java, Java Application > Project name: JPA2 Finish. 2) Acrescentar ao Projeto NetBeans a biblioteca
Spring ORM- Object Relational Mapping Utilizando JPA Crislaine da Silva Tripoli [email protected]
Spring ORM- Object Relational Mapping Utilizando JPA Crislaine da Silva Tripoli [email protected] 1. Introdução O Spring Framawork contém uma grande quantidade de funcionalidades que são organizadas
Introdução ao Hibernate 3
Introdução ao Hibernate 3 Maurício Linhares Mapeie o seu modelo de objetos diretamente para o banco de dados, de uma forma simples e se livrando de vez da SQL O que é o Hibernate? O Hibernate é uma ferramenta
UFG - 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 [email protected] Aula 7 JPA A Persistência com JPA Para configurar o JPA
Exercícios de fixação: Listas
Exercícios de fixação: Listas Exercício 1 : Inlcuindo o driver ao seu projeto 1. No Eclipse, vamos criar um novo projeto chamado CursoJavaJDBC. 2. Copie o driver do MySQL para o seu projeto. a. localize
Acesso a Banco. Conexão em Java. Conexão em Java. Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel
Acesso a Banco Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel As conexões em Java são feitas através de uma ponte que implementa todas as funcionalidades que um banco de dados padrão deve
Um exemplo de aplicação multi-tenancy com Hibernate Shards
Um exemplo de aplicação multi-tenancy com Hibernate Shards Anderson Fernando Custódio 1, Edson A. Oliveira Junior 2 Resumo. Com o avanço da computação em nuvem, pequenas e grandes empresas tem passado
