O que é exatamente EJB?

1 resposta
J

Boa tarde a todos!

Gostaria de saber o que é realmente EJB!
Pra que serve?
O que ganho usando?
Tem alguma coisa a ver com persistência de Dados ou JPA?

Alguém indica ele pra estudo?

Se puderem ajudar agradeço!

1 Resposta

C

Enterprise JavaBeans é a principal tecnologia da plataforma JavaEE. São classes Java que são denominadas componentes e que rodam num servidor de aplicações (alguns conhecidos: JBoss, WebSphere, WebLogic, GlassFish).

O servidor já disponibiliza controle de transações, de objetos (seus estados), segurança e outras funcionalidades. Normalmente é utilizado em aplicações de grande porte. Já foi uma tecnologia mal falada pelos desenvolvedores, por ser bastante complicada. Porém a situação está mudando com a vinda do JEE 5 e a nova versão do EJB, a 3.0.

JPA vem do acrônimo Java Persistence API e faz parte da especificação JEE e tem finalidade de ficar encarregado da persistência. Trás inúmeras facilidades para os desenvolvedores.

Mais sobre EJB: http://pt.wikipedia.org/wiki/EJB

Criado 17 de outubro de 2007
Ultima resposta 17 de out. de 2007
Respostas 1
Participantes 2