Lançada nova versão do Demoiselle Framework, com JPA

Já está disponível para download a versão 1.1.0 do Demoiselle Framework. Essa nova versão traz uma mudança significativa no mecanismo de persistência do framework. Agora o Demoiselle possui uma camada de integração com JPA.

A Java Persistence API (JPA) faz parte da especificação JSR220 da tecnologia Java, que provê um modelo de persistência POJO para mapeamento objeto-relacional. Ela provê independência de fornecedor para a camada de persistência da aplicação por meio de padrões, e assim minimiza possíveis trocas de soluções nessa camada.

Com a implementação de JPA no Demoiselle, o framework agora tem a arquitetura de suas três camadas orientadas para o uso de especificações. Isso é extremamente importante para garantir a manutenibilidade das aplicações ao longo do tempo. O uso de especificações reduz a dependência de produtos específicos e o aprisionamento de software.

O Demoiselle 1.1.0 mantém a compatibilidade  com a versão 1.0.6, preservando as interfaces com Hibernate e JDBC. Isso permite que os desenvolvedores possam migrar de forma gradual, lenta e segura para JPA, até que no futuro o acesso por Hibernate e JDBC não faça parte do framework, mas seja opcional por meio de componentes fracamente acoplados.

Confira nas [url=http://demoiselle.sourceforge.net/1.1.0/release-notes.html]notas de versão[/url] a lista de melhorias incorporadas.

O subprojeto [url=http://sourceforge.net/projects/demoiselle-comp]Demoiselle Components[/url] disponibiliza uma extensão [url=http://demoiselle-comp.sourceforge.net/demoiselle-jpa-extension/1.0.0/]JPA Extension[/url], que é um componente adaptado ao Demoiselle para construção de consultas avançadas, baseadas na especificação JPA 1.0, que complementa o modelo de persistência existente agora no framework. 	

    Juntamente com a liberação do framework ([url=http://sourceforge.net/projects/demoiselle/files/demoiselle/1.1.0/]download[/url]), foram disponibilizadas versões do assistente ([url=http://demoiselle-wzd.sourceforge.net/1.1.1/release-notes.html]wizard[/url]), [url=http://demoiselle-comp.sourceforge.net/demoiselle-archetype-webapp/1.1.0/release-notes.html]arquétipos[/url] e [url=http://www.frameworkdemoiselle.gov.br/menu/framework/manuais-e-tutoriais]tutorial[/url], que incorporam as novidades do framework. Como prova de conceito para a nova camada de persistência, foi disponibilizada a aplicação de exemplo [url=http://demoiselle-samp.sourceforge.net/auction5/1.0.1/]Auction5[/url], um pequeno sistema de leilão eletrônico.

Você está convidado a participar desta crescente comunidade. Contribua na [url=mailto:demoiselle-users@lists.sourceforge.net]lista de discussão[/url], nos [url=http://sourceforge.net/projects/demoiselle/forums]fóruns[/url] e na [url=http://sourceforge.net/apps/mediawiki/demoiselle/]Wiki[/url]. Para mais informações, visite o [url=http://www.frameworkdemoiselle.gov.br]portal do Demoiselle[/url].

Para saber como contribuir com código, visite a [url=http://sourceforge.net/apps/mediawiki/demoiselle/index.php?title=Category:Como_contribuir]página de contribuição na Wiki[/url].

quem aqui está usando ao demoiselle?

eu Tô começando, porém estou tendo alguns probleminhas, nada que a equipe não ajude…vale a pena experimentar!!!