Projeto Sistema de Gestão Bibliográfica (SGB) Fábrica de Software INF - UFG.

Slides:



Advertisements
Apresentações semelhantes

Advertisements

Instalação e Configuração
Programação em Java Prof. Maurício Braga
Banco de Dados I Aula 20.
Session Bean Marco A. S. Reis. Camada de negócio Fazem parte da camada de negócio as classes que contém os métodos que irão gerar a aplicação. A medida.
Web Application Interface Grupo ECFJ Edson e Jorge.
Iniciando na plataforma Eclipse
Fábio Shiguemi Suzuki Jessica Hofer Lopez Mirella Camilla C. O. Braga
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
28.5 Instruções para instalar o MySQL e o MySQL Conector/J
SGBD.
Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Findbugs Professor Ismael H F Santos –
1 Hibernate Introdução Caio Nakashima
WebWork e JSP Keven andrade
Universidade de São Paulo
Java Persistence API (JPA) Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Roteiro Para o Trabalho do Módulo
Ferramentas e Tecnologias III
EL e JSTL Prof. Danton Cavalcanti Franco Junior
B ANCO DE D ADOS E JDBC Profa. Msc. Cintia Carvalho Oliveira Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF 1.
Migrando de JDBC para JPA
7 - Criação de Páginas Web
Instalação e Configuração
Hibernate com JPA Prática
Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat
JAVA - Struts
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Desenvolvendo para a web com Grails
Introdução ao Desenvolvimento Web
Hibernate Mapeamento O/R.
Introdução ao Hibernate
Configuração do Ambiente de Desenvolvimento
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java – Logging Prof. Eduardo Bezerra e Prof. Ismael H F Santos.
Repositório de Suporte ao Reuso de Software Felipe Roos Joana Trindade.
JOOMLA JOOMLA Rui Louraço.
Unidade III JBoss O servidor JBoss Aula 2.
Instalação do GNF-e Para instalar o programa do GNF-e serão utilizados os seguintes executáveis: -Dotnetfx (IExpress Setup); -Vjredist (IExpress Setup);
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.
Configuração do Ambiente de programação
Programação para Web Unidade 06 – Java Beans e BDs Prof.: Henrique Santos.
Diagrama de Componentes
Hibernate Mapeamento Objeto-Relacional Aula Prática I
Linguagem de Programação JAVA
Prof. Renato de Oliveira Bastos
FRAMEWORK ENTITIES Marcius Gomes Brandão
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Verifier Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Clirr Professor Ismael H F Santos –
Hibernate Universidade Federal do Rio Grande do Sul Instituto de Informática Web e Sistemas de Informação (2004/2005) Objetos Distribuídos Prof. Dr. Cláudio.
ZEND Framework Alexsander Muraro.
dotProject EAP – dP EAP Jose Nome Matrícula Filipe Barbosa de Almeida
MANUAL DE INSTALAÇÃO DO EMULADOR SAT-CF-e OFF-LINE
AMAZON WEB SERVICES AULA DEMONSTRATIVA. AMAZON WEB SERVICES Começou a atuar no ramo de computação em nuvem em Provê serviços de infraestrutura de.
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
Programação para Web I AULA 2 BANCO DE DADOS.
Programação PHP Gustavo Eduardo Terra.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha.
Cappta Conecta Barueri, Junho de 2013.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string.
INTRODUÇÃO AO FRAMEWORK YII Prof. Marcelo Paravisi.
Prof.: Jean Carlo Mendes
Instalação e Utilização phpLDAPadmin
Este aplicativo que vem no pacote de instalação do Windows Live Messeger 9 bem poucos sabem utilizar vou mostrar a seguir como é fácil e bem mais prático.
Prof.: Jean Carlo Mendes
Subversion- Utilização com Eclipse Utilização do Subversion com o Eclipse via plugin Subclipse Atualizado em
Engenharia de Software II
Transcrição da apresentação:

Projeto Sistema de Gestão Bibliográfica (SGB) Fábrica de Software INF - UFG

Instalação do Hibernate através do Maven Configuração do Hibernate para conectar ao MySQL (persistence.xml e hibernate.cfg.xml) Configuração do Log4j para verificação de logs do Hibernate

A instalação das bibliotecas se dará através do Maven. A indicação das bibliotecas a serem baixadas pelo Maven deve ser realizada no pom.xml, dentro da cláusula. No NetBeans o pom.xml fica dentro da pasta Arquivos do Projeto.

org.hibernate hibernate-core Final org.hibernate hibernate-entitymanager Final

Após configurado o pom.xml, basta ir com o botão direito no projeto e clicar em Construir com dependências.

Existem outros conjuntos de bibliotecas do Hibernate e estes deverão ser acrescidos ao projeto de acordo com a demanda. Exemplos: hibernate-validator, hibernate-testing hibernate-tools, etc.

De forma análoga, o driver do MySQL deve ser baixado. mysql mysql-connector-java

Há dois caminhos a seguir: JPA x Hibernate PERSISTENCE.XML x HIBERNATE.CFG.XML

O persistence.xml deve ser colocado na pasta META-INF no classpath da aplicação. O uso do persistence.xml dispensa o uso do hibernate.cfg.xml, contudo fica vedado o uso de classes do hibernate (org.hibernate).

As seguintes propriedades definem a URL, username e password do banco de dados:

O hibernate.cfg.xml deve ser colocado na raiz de um pacote padrão de código- fonte. A configuração da conexão também pode ser realizada de maneira programática.

As seguintes propriedades definem a URL, username e password do banco de dados:

Um ponto importante é o valor das propriedades hibernate.hbm2ddl.auto e hbm2ddl.auto. Estas determinam como a JPA e o Hibernate, respectivamente, irão gerar o esquema do banco de dados.

No JPA temos: a) validate: valida.o esquema, contudo não realiza alterações nos dados. b) update: atualiza o esquema. c) create: cria o esquema. d) create-drop: remove o esquema e cria-o novamente, apagando toda a última sessão.

É uma implementação do Simple Logging Facade for Java (SLF4J). Permite saber o que o Hibernate está fazendo. Sua instalação também se dá pelo Maven e configuração por XML.

Deve-se adicionar: log4j

A configuração é realizada pelo arquivo log4j.properties que deve estar na raiz da pasta de código-fonte padrão do projeto. log4j.rootCategory=INFO, CONSOLE log4j.appender.CONSOLE=org.apache.log4j. ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.Conversion Pattern=%r [%t] %-5p %c - %m%n