BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias DataNucleus 2.0 é lançado

DataNucleus 2.0 é lançado

Favoritos

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

Conteúdo educacional

BT