EJB, é útil para as aplicações?

2 respostas
s3v3r1n0

pessoal perdoem minha ignorância por fazer um tópico deste, mas eu já vi várias discuções sobre EJB, e muitos falam que será extinto em breve que não serve para nada!!! também já ouvi dizer que a coisa não é bem assim!!

Como sou iniciante em javaWeb eu queria uma opinião do pessoal mais experiente para eu ter conclusão sobre o assunto e seria melhor ainda se vocês me pudessem me dizer quais tipos de aplicação usam EJB!

Muito obrigado!

2 Respostas

nbluis

A resposta mais certa é, depende.

Depende da sua necessidade.
O que não pode, é utilizar sem senso nenhum.
Ele é uma boa pedida, quando o que precisamos é ao que se propõe.

Leia estas duas discussões, talvez sejam úteis.
Aqui e aqui.

saoj

Na grande maioria dos casos EJB é uma bazooka querendo matar uma mosca, ou uma solução em busca de um problema que não existe.

EJB só deveria ser usados em sistemas que necessitam ser verdadeiramente distribuídos.

E um sistema distribuído conversa entre si via mensagens síncronas (chamadas remotas) ou mensagens assíncronas.

Para mensagens síncronas, vc pode usar xFire e esquecer EJB.

Para mensagens assíncronas eu concordo que EJB + JMS pode ser a melhor saída.

Para cluster, EJB pode ajudar também, mas existe outras soluções como JGroups.

A questão é que sistemas distribuídos são a exceção e não a regra.

Dá uma lida aqui para entender o porquê disso:

http://www.guj.com.br/posts/list/79927.java

Criado 21 de janeiro de 2008
Ultima resposta 21 de jan. de 2008
Respostas 2
Participantes 3