| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 12:04:02
|
luis.soares
JavaEvangelist
![[Avatar]](/images/avatar/4b880d619bbbcbbea22b13bfa30a1ace.png)
Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline
|
Saudações a todos.
Estamos iniciando um projeto na empresa, e está definido que usaremos um Container EJB - WebSphere. Vão existir session beans com façades para a camada cliente. Porém, com relação à persistência, surgiu uma dúvida :
Existe alguma vantagem, ou mesmo é viável utilizar Hibernate para fazer a persistencia de objetos, substituindo os Entity Beans ?
Ou seja, ao invés do session bean (façade) instanciar Entity Bean, instância objetos java que esão persistidos através de Hibernate ?
Não sei se essa solução de adotar Hibernate, pode gerar algum ganho significativo, seja de performance, ou outro requisito qualquer.
Agradeço a ajuda !
|
Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 12:10:47
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Oi!
Eu, em particular, prefiro usar o Hibernate ao EJB 2...
Mas se seu AppServer e suas configurações deixarem usar o "JEE 5", opite pelo JPA EJB3... bem legal!
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 12:17:53
|
ercardoso
Debugger
![[Avatar]](/images/avatar/7dd21654ce1c39ec7632d219e8e71f11.jpg)
Membro desde: 28/09/2006 15:51:27
Mensagens: 59
Offline
|
seu container EJB3 deve implementar como provedor de persistencia o hibernate!
|
http://vertocardoso.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 12:23:59
|
rodrigo_ctba
JavaChild
![[Avatar]](/images/avatar/bafd1b75c5f0ceb81050a853c9faa911.jpg)
Membro desde: 20/09/2006 10:38:17
Mensagens: 101
Offline
|
Olá Luis...
Estamos desenvolvendo um projeto de RH para um empresa do setor público e para fazer a persistencia dos dados optamos pelo Hibernate. Além disso estamos usando o JBOSS.
No começo do projeto ficamos com a mesma dúvida quanto aos Entity Beans e o Hibernate... Após alguns testes, verificamos que, pelo fato do Hibernate fazer o mapeamento dos objetos, bem como gerenciar as Transactions e Sessions seria a melhor escolha. Não só por isso, fizemos algumas cargas de dados e o Hibernate se saiu melhor, tanto na recuperação dos dados como inserção.
Não utilizamos Anotations, pois tornou as POJO´s poluídas, na nossa opnião.
Bom.... é isso !!!
|
>> Rodrigo Fragoso
>> AdapTI - Soluções em Internet
>> http://www.adapti.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 12:47:18
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
luis.soares wrote:
Existe alguma vantagem, ou mesmo é viável utilizar Hibernate para fazer a persistencia de objetos, substituindo os Entity Beans ?
Faça um comparativo entre as duas tecnologias e você verá que o Hibernate é bem mais produtivo que Entity Beans - considerando que você esta utilizando EJB 2.X por se tratar to WS.
Você basicamente terá que fazer o Hibernate utilizar o pool de conexões do AS e usar JTA para gerenciar transações. Só não vai ser a coisa mais bonita e desacoplada do mundo...
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 13:53:52
|
georgesq
JavaGuru
![[Avatar]](/images/avatar/42e7aaa88b48137a16a1acd04ed91125.png)
Membro desde: 09/12/2002 12:25:25
Mensagens: 208
Localização: SP
Offline
|
Fala Jovem, estou com uma arquitetura no BicBanco noviiiiiiiiissima com, Ejb 2.1 JPA e Struts, tudo com Interface para poder ter tudo substituivel, o Ejb meu extends meu FacadeImpl que é um POJO, ou seja, podemos ter ou não EJB...
Isso foi imposição do banco, não ficarmos preso a nda, por isso começamos tudo com POJO e colocamos EJB somente pra provêr transação, concorrência e distribuição...
JPA rola filet, tem uns macetes de configuração pra trabalhar com JTA mais é bico, visto que apanhei um monte pra rolar...
[s]
baiano
|
SCJP 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2007 14:05:46
|
luis.soares
JavaEvangelist
![[Avatar]](/images/avatar/4b880d619bbbcbbea22b13bfa30a1ace.png)
Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline
|
Galera, agradeço a todos !! Dá pra ter uma idéia de alguns horizontes.
Sucesso a todos !
|
Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
|
|
|
 |
|
|