hibernate + jpa ou jpa + ejb, prós e contras !!!  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

Boa noite, estou iniciando em um projeto que vai utilizar algumas coisas novas e a principal discussão é: Porque usar hibernate + jpa e não utilizar jpa + ejb ????

Eu usaria JPA para as anotações nas classes e hibernate para toda a parte de persistencia e criterias... mas dizer só isso não é o suficente...

quais seriam os prós e contras entre usar hibernate + jpa ou jpa + ejb?

[]'s agradeço até o presente momento...

Sun Certified Programmer for Java 1.5
[Email] [MSN]
plentz
Moderador
[Avatar]

Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline

Bom, de cara, JPA + EJB não tem Criteria. Além disso, o Hibernate possui uma série de anotações extras para configuração.

Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
marcus.floriano
What is classpath?

Membro desde: 01/05/2007 13:53:40
Mensagens: 7
Offline

plentz wrote:Bom, de cara, JPA + EJB não tem Criteria. Além disso, o Hibernate possui uma série de anotações extras para configuração.


Olha esse exemplo neste link, encontrei procurando sobre Critéria e achei legal.

http://www.nabble.com/Re:-D%C3%BAvidas-sobre-JPA-p15185421.html

Marcus Floriano
[WWW] [MSN]
Quinger
JavaTeenager
[Avatar]

Membro desde: 17/07/2007 15:06:34
Mensagens: 161
Offline

Vai da necessidade do projeto!

CMP vs BMP

isso dá oq falar... =D

Leandro Quingerski
Apollo Tecnolgia da Informação
[Email] [WWW]
lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

Bom,

um container EJB faz muuuuuuito mais do que o Hibernate, que é um framework de camada de persistência apenas.

Se você for precisar de mais coisas que um container EJB podeoferecer, como JMS ou acesso remoto por exemplo,
vale mais a pena partir para "jpa + ejb".

Já se sua aplicação vai ser uma aplicação web, não tem muito pq colocar EJB no meio apenas para isso.

[]'s

lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

Quinger wrote:Vai da necessidade do projeto!

CMP vs BMP

isso dá oq falar... =D


No livro "Enterprise Java Beans" o autor é enfatico ao dizer que BMP só em último caso. Eu tenho
tentado aplicar isso no meu dia-a-dia para evitar dores de cabeça! Mas que é bem mais gostoso
trabalhar com BMP, isso é fato, a gente se acha mais programador fazendo isso!
Quinger
JavaTeenager
[Avatar]

Membro desde: 17/07/2007 15:06:34
Mensagens: 161
Offline

lavh wrote:
No livro "Enterprise Java Beans" o autor é enfatico ao dizer que BMP só em último caso. Eu tenho
tentado aplicar isso no meu dia-a-dia para evitar dores de cabeça! Mas que é bem mais gostoso
trabalhar com BMP, isso é fato, a gente se acha mais programador fazendo isso!


Hehehe isso ae!

Bate no peito e fala: "Isso eu faço!"

Mas pra coisa enterprise, aplicações robustas é mais viável usar um container EJB.

Leandro Quingerski
Apollo Tecnolgia da Informação
[Email] [WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team