Stub - ejb - scbcd

10 respostas
keller

Olá ,

Alguem está estudando pra SCBCD poderia explicar melhor o que seria o stub ?
Li tantas vezes isso no Head First - EJB (HF-EJB).

Se alguem estiver estudando pra prova ou fez e quiser
compartilhar algum comentario, fico grato.

Valeu! :thumbup:
[]s

10 Respostas

Rafael_Nunes

É em suma a implementação que fica do lado do cliente, que fará a chamada do ‘skeleton’ no servidor.

Luca

Olá

Estude de novo RMI. Além de ser fundamental para entender EJBs, os conceitos de RMI e suas interfaces reaparecem quando você estudar web services com RPC.

[]s
Luca

keller

Rafael,

Poderia ser um pouco mais claro? :slight_smile:

Poderia por exemplo dizer mais especificamente o que
é o stub por ex.: Interface que extends EJBObject ?
Não consegui compreender ainda. :frowning:

Poderia explicar o que seria o skeleton provavelmente
devo ler algo sobre ele no livro mas ja ter exclarecido
o que ele é e pra que serve ajuda e muito. :smiley:

Obrigado! :thumbup:

Rafael_Nunes

Só tentando aprofundar um pouco mais o que eu disse, quando você tem a interface de component(conforme o HFEJB) com seus métodos de negócio, ao fazer o lookup através da sua interface home, o container cria uma instância da implementação da sua interface de component que irá fazer as chamadas para o seu bean de negócios, essa implementação que o container retorna é seu stub.

Rafael, indo também estudar mais RMI.

Rafael_Nunes

O skeleton é também uma implementação pelo container do lado do ‘business server’, ela servirá como um proxy entre a chamada do stub e os métodos de negócio do bean.

Exeplificando segundo o HFEJB:

No primeiro exemplo, páginas 18 e 19. O stub seria um uma implementação por parte do container da interface Advice, e serviria como proxy para o skeleton, e este seria uma implementação também do container que serviria como um proxy para as chamadas remotas dos métodos do AdviceBean.

keller

OK , tudo compreendido.

O Stub entao seria onde eu faco o:

É uma implementacao pelo container no caso.

E o skeleton é a implementacao no container ( remoto ) do AdviceBean.
Ou eu to alucinado?

Rafael tais estudando pra SCBCD também ou é impresao minha ?

Valeu! :thumbup:

Rafael_Nunes

gui:
OK , tudo compreendido.

O Stub entao seria onde eu faco o:
É uma implementacao pelo container no caso.

Yeap, seria no caso o objeto ‘ab’.

Na verdade é só um proxy que recebe as chamadas do stub e faz as chamadas do método remoto do AdviceBean.

Há uns meses já, mas a preguiça e falta de paciência não estão ajudando…hehe
Caso interesse:
http://del.icio.us/rafael.nunes/SCBCD
:thumbup:

keller

Obrigado Rafael pelas explicações!

Realmente o assunto é um tanto complicado (chato) estou
no cap.3 e ta dificil eu sair dele…

Ja trabalhei com EJB ( Stateless Bean ) mas nao tinha
visto nem imaginado que “magica” ocorre por baixo dos panos…

Perseverança e disciplina são as palavras chave.
É isso ae , rumo a SCBCD! :thumbup:

Rafael_Nunes

Na verdade não é nem o assunto em si que é mesmo um tanto trabalhoso de se entender, não sei se só eu, mas estudar para certificação acho um tanto sacal…rs

Ps: Caso tenha alguns links aí para compartilhar, são bem vindos…:mrgreen:

keller

Fora estes link’s:
http://java.boot.by/bcd-guide/ :smiley:
http://del.icio.us/rafael.nunes/SCBCD :lol:

Eu nao conheco nenhum outro material
( Porque eu nao procurei mais mesmo )

Tenho um mock exam bom e vou fazer os testes nele…
Se estiver afim manda PM com o e-mail que eu envio…
ejbplus

Criado 14 de setembro de 2006
Ultima resposta 14 de set. de 2006
Respostas 10
Participantes 3