Duvida sobre interfaces locais e remotas

4 respostas
P

Amigos,
desculpem se a duvida parece boba, mas é uma coisa que nunca entendi direito.
Sei que um bean pode implementar um desse tipos de interface (remote ou local) ou ambas. Tambem sei que quando o cliente do bean estiver na mesma jvm devemos usar interfaces locais. Mas minha duvida é, o contairner gerencia isso pra mim? Tipo, se em um mesmo jar eu empacotar interfaces locais e remotas ele vai saber quais usar, ou sou eu que tenho que decidir qual vou ter que usar e fazer 2 jar diferentes por exemplo?
[]'s

4 Respostas

M

ele gerencia… bem, a maneira de vc chamar um ejb local ou remotamente é diferente…

P

Hum, nao sabia disso Matheus, sempre fiz chamadas remotamente. Entao isso quer dizer que posso ter as 2 interfaces no mesmo bean, e dependendo de como chame o bean do cliente ele saberá qual usar, é isso mesmo?

M

exato… tipo, em remote tu usa aquele PortableRemoteObject… algo assim né? … com local não precisa, ai é só acessar pela interface, no caso local (FooLocal)

P

beleza matheus, valeu pela ajuda!

Criado 3 de maio de 2005
Ultima resposta 3 de mai. de 2005
Respostas 4
Participantes 2