Uso do Hibernate com persistência Java API

| by ricky morlie | July 02, 2008
Antes de iniciar qualquer discussão sobre Persistência tecnologias, temos de entender o que exatamente é Persistência na ciência da computação. Persistência, em termos simples, é a capacidade de manter os dados entre diversas estruturas programa execuções. Um exemplo perfeito disso seria um processador de texto poupança desfazer história. Na prática, isto é alcançado por armazenar os dados de armazenamento não-volátil como um sistema de arquivos ou de um banco de dados relacional ou um objeto banco de dados.

A popularidade das bases de dados colector tenha aumentado nos últimos anos. Java se tornou a melhor opção de programadores para o desenvolvimento seguro, flexível e escalável banco de dados orientado aplicações web. Estas aplicações web exigem objetos a serem associados com adequadas bases de dados. Hibernate, junto com outros objetos da persistência tecnologias associam com a adequada em um banco de dados simples, para a frente e de forma natural.

Hibernate é um tal esforço por parte da comunidade Java para desenvolver soluções orientadas a objeto muitos dados persistência. Qualquer tipo de persistência Java solução inclui dois elementos principais ie ORM (Mapeamento Objeto Relacional) e OOM (Object Oriented Modeling).

Hibernate tornou-se imensamente popular entre a comunidade de desenvolvedores que se trata de um livre, poderosa e de alto desempenho de fonte aberta objeto - relacional mapeamento persistência Java pacote que faz com que seja mais fácil trabalhar com bancos de dados relacionais para aplicações Java.

Para além do Hibernate, outros populares de fonte aberta incluem tecnologias Java persistência JDBC, abates, JDO, Top Link e CMP Entidade Beans. Estas tecnologias proporcionam uma padronizado mapeamento objeto-relacional mecanismo.

Java Application Programming Interface ou persistência Java Persistence API é a mais recente versão do Java Data Objects (JDO) tecnologia que foi o mais cedo persistente tecnologia utilizada pelos desenvolvedores. APP ou a Persistência Java API é o último Java Especificação padrão para aplicativos Java Enterprise. A Persistência Java é uma API java programação língua quadro que permite que os desenvolvedores de gerenciar dados relacionais em Java Enterprise Edition e Standard Edition aplicações. Persistência Java API surgiu como parte do trabalho da JSR 220 grupo de peritos.

A persistência java API's tem sido desenvolvida com base após as melhores ideias de outros prevalente persistência tecnologias como Top Link, JDO, Hibernate etc Em palavras simples, Persistência Java API é uma Plain Old Java Object API para objeto / relacional mapeamento e suporta uma rica , SQL "como idioma para consulta tanto estáticos e dinâmicos buscas.

Fornecedores envolvidos no desenvolvimento de aplicações constataram que o uso do Hibernate com tecnologia Java persistência API's ajuda a construir flexível, banco de dados orientado aplicações web que são altamente escalável e envolvem complexos processos de negócio.

A Persistência Java API padrão é o objeto / relacional mapeamento e persistência de gestão da interface Java EE 5,0 plataforma e Desenvolvimento Java Web Services. Como parte da especificação EJB 3,0 esforço, é apoiada por todos os principais fornecedores da indústria para melhorar o Java Java Web Desenvolvimento da Índia e da Globo.

Article Source: http://www.articleset.com



About the Author

Ricky Morlie having the 5 years of experience in web optimization fields I specially emphasis on software developments fields and regarding software » Read more articles by ricky morlie
You are welcome to publish or reprint this article free of charge, provided: