Hibernate- resumo básico

301 palavras 2 páginas
O Hibernate é um framework, mantido pela Red Hat, que facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, por meio de arquivos XML ou anotações Java. Com isso, a complexidade do programa é diminuída.
Para os dados poderem transitar entre a aplicação e o banco de dados, as classes Java são transformadas em tabelas, liberando o desenvolvedor do trabalho de conversão manual.
O Hibernate pode ser utilizado tanto para aplicações standalone (desktop) quanto para Java EE (web). Existe uma versão para .NET.
O Hibernate possui seu próprio dialeto SQL, o HQL, que se diferencia por ser orientado a objetos, incluindo paradigmas como herança, encapsulamento e polimorfismo. Atualmente, o Hibernate se encontra em sua versão 4.1.2.

Entre os motivos mais citados para a grande popularidade do Hibernate entre desenvolvedores estão:

- É Open Source LGPL, ou seja, sem custos;
- É uma solução poderosa, madura e portável compatível com diversos bancos de dados relacionais e servidores de aplicação JEE;
- Tem uma curva de aprendizado rápida comparada com outras soluções;
- Tem muitos livros publicados e diversos tutoriais e artigos disponíveis na internet;
- O suporte pode ser contratado comercialmente ou pode se recorrer a uma comunidade extremamente ativa nos fóruns de discussão;
- Seu padrão “De Facto” é amplamente adotado pelo mercado superando as especificações EJB 2.x e JDO.

Referências

GLOBALCODE. Java e Banco de Dados: JDBC, Hibernate e JPA. Disponível em: http://globalcode.com.br/download/minicursos/mc26%20-%20JDBC-Hibernate-JPA.pdf Acesso em 18 abril 2012.

JAVAFREE. Hibernate. Disponível em: http://javafree.uol.com.br/wiki/hibernate Acesso em 20 abril 2012.

http://www.hibernate.org/ Acesso em 20 abril 2012.

Relacionados

  • Contabilidade de custos
    2910 palavras | 12 páginas
  • Estrutura de dados
    2407 palavras | 10 páginas
  • Banco de dados
    13099 palavras | 53 páginas
  • Hibernate - JPA
    3149 palavras | 13 páginas
  • hibernate
    3435 palavras | 14 páginas
  • Monografia Hibernate
    18833 palavras | 76 páginas
  • Portifolio individual 3o semestre 2012
    3391 palavras | 14 páginas
  • Hibernate
    7629 palavras | 31 páginas
  • Apostila Hibernate
    74906 palavras | 300 páginas
  • Desenvolvimento agil web com vraptor
    2662 palavras | 11 páginas