Ejb?

4 respostas
robinsonbsilva

Bom dia a todos(as),

Gostaria de saber quais as vantagens, beneficios de se usar EJB?

4 Respostas

E

São muitas…

Gerenciamento de Transação (ACID) - Tem opçao do Container gerenciar as transações da sua aplicação, já que isso é muito dificil estruturar em aplicações de médio a grande porte
Trabalhar com WebServices se torna algo realmente simple, pois você criar a classe(EJB) e apenas anota ela com @WebService
Trabalhar com mensagens assincrona tambem se torna uma tarefa facil de ser realizada usando o EJB (MDB)
Injeção de objetos dentro do container.
Segurança
JPA que faz parte do EJB…

Entre outras…

LucianoM86

Sem contar que ele é um padrão e é implementado por N applications servers.

robinsonbsilva

Muito obrigado pelos comentários.

Fiquei meio duvidoso em relação a tecnologia, pois só vi EJB fazendo persistência.
Mas vai muito além disso.

FernandoFranzini
  • escalabilidade (pool de stateless e passividade com statefull) (ejb2)
  • modelo de segurança declarativo e programática (ejb2)
  • gerenciamento de transações declarativo e programática (ejb2 e ejb3)
  • controle de concorrência. (ejb2)
  • mensagens síncronas e assíncronas com JMS. (ejb2)
  • chamadas remotas e local (black e gray box). (ejb3)
  • facilidade (ejb3.1 web profile)
  • rápido (ejb3.1 web profile)
  • produtivo (ejb3.1 web profile)
  • produtividade na exposição com web services soap e rest. (jax-ws e jax-rs)
  • produtividade no consumo com web services soap e rest. (jax-ws e jax-rs)
  • integração com legado (JCA)
  • portabilidade (especificação jcp)
Criado 26 de abril de 2012
Ultima resposta 26 de abr. de 2012
Respostas 4
Participantes 4