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!
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!
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