Hibernate - java

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (632 palavras )
  • Download(s) : 0
  • Publicado : 6 de abril de 2013
Ler documento completo
Amostra do texto
Linguagem de Programação III

1) O que é um Framework? Hibernate é um framework? Justifique!
Framework é um conjunto de componentes de software que provê uma arquitetura e estrutura básicapara o desenvolvimento de uma aplicação. O Hibernate é um framework para o mapeamento Objeto Relacional escrito na linguagem JAVA. Este framework facilita o mapeamento dos atributos entre uma basetradicional de dados relacionais e o modelo objeto de uma aplicação, mediante o uso de arquivos (XML) ou anotações Java .Hibernate é um software livre de código aberto distribuído com a licença LGPL.2) Defina o que é persistência em banco de dados. Por que é importante utilizar o bloco try cach/finally nas operações com o banco de dados?
O termo persistência é associado a uma ação que consisteem manter em meio fisico recuperável, como banco de dados ou arquivo, de modo a garantir a permanência das informações de um determinado estado de um objeto lógico. Usaremos o try catch/finally paratratarmos um eventual erro. No caso do Banco de Dados, usaremos o bloco para preservar a integridade do banco de dados.

3) O que é ORM? Qual o objetivo nas operações de persistência?
É umatécnica de desenvolvimento utilizada para reduzir a impedância da programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classese os registros de cada tabela são representados como instâncias das classes correspondentes.
Com esta técnica, o programador não precisa se preocupar com os comandos em linguagem SQL; ele irá usaruma interface de programação simples que faz todo o trabalho de persistência.Não é necessária uma correspondência direta entre as tabelas de dados e as classes do programa. A relação entre as tabelasonde originam os dados e o objecto que os disponibiliza é configurada pelo programador, isolando o código do programa das alterações à organização dos dados nas tabelas do banco de dados.A forma...
tracking img