BT

DataNucleus 2.0 é lançado

por Lucas Souza em 04 Fev 2010 |

A pouco tempo foi liberada a versão 6 do Java EE e com ela surgiram grandes novidades como JSF 2.0, Servlets 3.0, Bean Validation, CDI para Injeção de Depedências e a nova versão do JPA 2.0.

O DataNucleus antigo JPOX, é um ferramenta de persistência de dados similar ao Hibernate, mas que difere por prover suporte a diferentes API's, lançou sua versão 2.0 que suporta a maioria das novidades presentes na nova JPA além de JDO, REST e várias base de dados como RDBMS, LDAP, OODBMS, Amazon S3, HBase, XML, Google App Engine Big Table.

O DataNucleus facilita muito o desenvolvimento de aplicativos utilizando o Google App Engine por ter mais compatibilidade com o BigTable que é o sistema de persistência de dados oferecido pelo GAE. Além disso possui suporte a Rest API, onde todas as entidades podem ser acessadas, buscadas e inseridas como recursos web, utilizando os principais métodos HTTP.

Porém as grandes novidades estão ligadas a especificação da JPA 2.0. O DataNucleus possui suporte a algumas delas:

  • Suporte ao metamodel do JPA 2.0
  • Suporte e integração da API Bean Validation com JPA 2.0
  • Suporte as novas palavras chaves presentes na JPA 2.0 quando utilizamos JPQL
  • Suporte a relacionamentos bidirecionais 1-N da JPA 2.0
  • Suporte ao TypedQuery da JPA 2.0

Outras novidades são o suporte a persistência no Amazon S3 (Simple Storage Service), que é um webservice da amazon capaz de guardar informações de maneira online. A documentação de como usar o DataNucleus está disponível online ou disponível para download (HTML/PDF).

A idéia do DataNucleus com suporte a serviços como Amazon S3, Google App Engine, API Rest para controle dos dados e a facilidade na troca do banco pode ser um diferencial a seu favor. Mas será que tem força para desbancar o Hibernate?

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.