[quote=pedrorjbr]Estou começando a estudar J2EE… Entao comecei pelo funcionamento da plataforma J2EE em si…
Mas fiquei com uma duvida sobre um conceito.
O EJB container “guarda” os componentes EJB ou Enterprise Beans?
Vi em alguns lugares o pessoal falando em componentes EJB e em outros lugares Enterprise Beans apenas… qual o correto?
[/quote]
Java Bean é uma tecnologia do java. Enterprise Java Bean (EJB) é outra.
Enterprise Bean é apenas para facilitar a escrita/fala
O EJB Container é um conjunto de classes e mecanismos que controlam o ciclo de vida dos EJB. Essa é a diferença fundamental: EJB têm um ciclo de vida (e logicamente alguém tem que o controlar)
O EJB não “guarda” os beans no sentido que os memoriza ou persiste. Ele pode até fazer isso, mas o seu objetivo é controlar o ciclo de vida, apenas.