EJB3 x Spring  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
leomc
JavaGuru
[Avatar]

Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline

Aproveitando essa matéria http://www.devx.com/Java/Article/32314 gostaria que iniciar um conversar sobre que frameworks atualmente estão sendo os "preferidos" de vocês.

Nos últimos meses tivemos muitas novidades entre elas o EJB 3 talvez seja a principal, temos também JSF começando a pegar, o webwork e o struts sendo congelados, muitos frameworks Ajax. EJB 3 com várias possibilidades de persistência o spring "perdendo" um poucos de seus diferenciais já que EJB 3 copiou um pouco da idéia do spring, enfim... o que vocês tem visto com bons frameworks para projetos novos.

a... tava esquecendo do SEAM

[]'s Léo

Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net
[WWW]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

Spring-Annotation + Spring + HIbernate-Annotation + JSF é a minha combinação preferida atualmente.

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Persistência com EJB 3 ainda está muito longe de ser simples como o Hibernate, além de não ter uma API de criteria.

Sem contar que a coisa só roda em servidor de aplicação, porque é tanta macumba pra rodar o microcontainer do JBoss em outro servidor que o cara desiste na primeira tentativa.

Hoje pra mim a coisa é praticamente igual ao do Urubatan, tirando só o Spring Annotation, que já está entrando na lista também

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

o JPA até não é dificil de rodar fora de um container não, inclusive da pra rodar junto com o spring ...

basta criar um arquivo META-INF/persistence.xml
que a JPA ja ta funcionando

o problema é que ela não é tão flexivel como o Hibernate puro, e principalmente a falta da API de criteria ...

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

JPA roda em qualquer lugar, mas todo o resto só roda em container completo.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
Kenobi
GUJ Master
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline

Bão, ainda não uso JSF, prefiro a arquitetura tradicional MVC, por isso uso SpringMVC + Spring (outros módulos) + Hibernate. Infelizmente não posso usar os annotations, pois estou usando a versão 1.4 do Java.

Tenho uma barreira de restrição com homologação na companhia.

Gostaria de começar a usar Ejb3, ainda não comecei a ler os papers, findei um projeto à pouco, agora que terei tempo de estudar, mas já dei uma brochada, sem API criteria ?... até o OJB tem, que é um projeto menor ...


----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente.
[WWW] [MSN] [ICQ]
leomc
JavaGuru
[Avatar]

Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline

O que vocês achan de EJB3+hibernate? o que vocês veem como vantagem do spring em relação ao EJB3 ?

Só pra dar uma contextualizada, uso spring a dois anos sempre com hibernate porém sempre foi sem annotações e agora vou partir pra spring e hibernate com anotações ou pra ejb3.

[]'s Léo

Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net
[WWW]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline

Maurício Linhares wrote:Persistência com EJB 3 ainda está muito longe de ser simples como o Hibernate


leomc wrote:O que vocês achan de EJB3+hibernate?


No Jboss a implementação da especificação EJB3 é o próprio Hibernate...

Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline


Tenho um paper com uma comparação bastante interessante entre EJB3 e Spring...

Quem quiser, e-mail me.

Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Eu tentei aqui usar Spring + EJB3.0, mas creio que não vai rolar porque tavam tentando injetar um session bean atráves do IoC do Spring, mas ele num rola com EJB3.0.
Ou vou acabar fazendo uma gambiarra gigantesca pra isso funcionar.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
leomc
JavaGuru
[Avatar]

Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline

Taz wrote:
Maurício Linhares wrote:Persistência com EJB 3 ainda está muito longe de ser simples como o Hibernate


leomc wrote:O que vocês achan de EJB3+hibernate?


No Jboss a implementação da especificação EJB3 é o próprio Hibernate...


eu me referi a não usar JPA para não ter as limitações já citadas, como não ter o criteria.

[]'s Léo

Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net
[WWW]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Rafael Nunes wrote:Eu tentei aqui usar Spring + EJB3.0, mas creio que não vai rolar porque tavam tentando injetar um session bean atráves do IoC do Spring, mas ele num rola com EJB3.0.
Ou vou acabar fazendo uma gambiarra gigantesca pra isso funcionar.


Olá Rafael,

vê se esses links aqui ajudam:
http://blog.interface21.com/main/2006/05/30/getting-started-with-jpa-in-spring-20/
http://blog.interface21.com/main/2006/08/07/using-jpa-in-spring-without-referencing-spring/
[Email]
marcelomartins
Moderador
[Avatar]

Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline

leomc wrote:O que vocês achan de EJB3+hibernate? o que vocês veem como vantagem do spring em relação ao EJB3 ?

Só pra dar uma contextualizada, uso spring a dois anos sempre com hibernate porém sempre foi sem annotações e agora vou partir pra spring e hibernate com anotações ou pra ejb3.


O Legal de usar EJB3 com Hibernate é poder usar as vantagens do Hibernate junto com o JPA e os entityMangers.

Eu recomendo usar EJB3, to usando e vale a pena. To usando com o glashfish.

Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.

javaoo
Smalltalk

Membro desde: 23/09/2006 19:08:25
Mensagens: 2
Offline

marcelomartins wrote:
leomc wrote:O que vocês achan de EJB3+hibernate? o que vocês veem como vantagem do spring em relação ao EJB3 ?

Só pra dar uma contextualizada, uso spring a dois anos sempre com hibernate porém sempre foi sem annotações e agora vou partir pra spring e hibernate com anotações ou pra ejb3.


O Legal de usar EJB3 com Hibernate é poder usar as vantagens do Hibernate junto com o JPA e os entityMangers.

Eu recomendo usar EJB3, to usando e vale a pena. To usando com o glashfish.


O GlashFisch esta legal pra produção ? Ou você só usa para desenvolvimento ?
plentz
Moderador
[Avatar]

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

marcelomartins wrote:O Legal de usar EJB3 com Hibernate é poder usar as vantagens do Hibernate junto com o JPA e os entityMangers.


Bom, mas "poder usar as vantagens do Hibernate junto com o JPA e os entityMangers" também é perfeitamente viável sem EJB, com uma combinação de Hibernate, Hibernate Annotations e o Hibernate Entity Manager, certo?

Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team