Cuidado pois dependendo da maneira que vc implementar
sua aplica��o vc estar� fazendo duas chamadas remotas
no lugar de uma e esse "ganho de performance" pode se
transformar em problema.

Vc pode resolver esse seu problema de lookup com uma
classe qualquer. Nao necessariamente um EJB.

[]'s
Joao Paulo.

 --- Eduardo Fabricio Elias <[EMAIL PROTECTED]>
escreveu: > Performance... Assim o cara que for
desenvolver os
> servlets s� precisar�
> fazer lookup 1 vez, do Session Bean que estou
> criando... S�o precisar� saber
> mais nada sobre os Services ou Entities... Assim
> poderemos abstrair do
> desenvolvedor WEB a complexidade dos EJBs...
>  
>  
> 
> Eduardo Fabr�cio Elias 
> Analista de Sistemas - Divis�o de Inform�tica 
> Centro de Integra��o Empresa Escola - CIEE-RS 
> Fone: 51 32847029 
> http://www.ciee-rs.org.br
> <http://www.ciee-rs.org.br/>  
> 
> -----Mensagem original-----
> De: Leonardo Bueno [mailto:[EMAIL PROTECTED]] 
> Enviada em: sexta-feira, 15 de fevereiro de 2002
> 11:30
> Para: [EMAIL PROTECTED]
> Assunto: Re: [enterprise-list] EJB - narrow din�mico
> 
> 
> Ol� Eduardo,
>  
>     Por que vc quer usar um bean para acessar
> *qualquer* outro bean?
>  
> []'s,
>  
> Leonardo.
>  
> 
> ----- Original Message ----- 
> From: Eduardo Fabricio Elias
> <mailto:[EMAIL PROTECTED]>  
> To: '[EMAIL PROTECTED]'
> <mailto:'[EMAIL PROTECTED]'>  
> Sent: Friday, February 15, 2002 10:44 AM
> Subject: RES: [enterprise-list] EJB - narrow
> din�mico
> 
> 
> No meu caso estou querendo criar um Session Bean que
> funcione como um broker
> para acessar todo e qualquer Bean do sistema, por
> isso tenho que encontrar
> algum forma de trabalhar run-time com as classes, de
> forma que possa
> executar narrow de qualquer Bean... Um amigo meu que
> j� implementou algo do
> tipo disse que uma solu��o seria utilizar o package
> Refletion para buscar em
> tempo de execu��o as informa��es necess�rias, mas
> ainda n�o tive tempo de
> estudar profundamente este pacote... Se o
> ClassLoader funcionasse, acho que
> teria o problema resolvido, mas ainda n�o entendi
> porque n�o funciona...
>  
> Continuarei fazendo testes... Mas id�ia � esta... As
> aplica��es WEB
> utilizariam apenas um EJB (Session Bean) para
> acessar todo e qualquer Entity
> ou Service... 
>  
>  
> 
> Eduardo Fabr�cio Elias 
> Analista de Sistemas - Divis�o de Inform�tica 
> Centro de Integra��o Empresa Escola - CIEE-RS 
> Fone: 51 32847029 
> http://www.ciee-rs.org.br
> <http://www.ciee-rs.org.br/>  
> 
> -----Mensagem original-----
> De: Clebert Suconic [mailto:[EMAIL PROTECTED]] 
> Enviada em: sexta-feira, 15 de fevereiro de 2002
> 10:23
> Para: [EMAIL PROTECTED]
> Assunto: Re: [enterprise-list] EJB - narrow din�mico
> 
> 
> Ve se uma fun��o destas te ajuda!
>  
> public class Util {
>     public static Object narrow(Object obj,Class c){
>             return
> javax.rmi.PortableRemoteObject.narrow(obj, c);
>         }
> }
> 
> 
> ----- Original Message ----- 
> From: Jason Douglas de Oliveira
> <mailto:[EMAIL PROTECTED]>  
> To: [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>  
> Sent: Saturday, February 10, 2001 6:06 PM
> Subject: Re: [enterprise-list] EJB - narrow din�mico
> 
> Boa Tarde Eduardo,
>  
> Qual a utilidade disso? Se voce estah desenvolvendo
> uma apllicacao acredito
> ter conhecimento de todas as classes(EJB's) que
> implementa certo tipo de
> negocio, ou nao? Lembre-se, sao soh duas linhas de
> codigo!
>  
> Abraco!!!
>  
> 
> ----- Original Message ----- 
> From: Eduardo Fabricio Elias
> <mailto:[EMAIL PROTECTED]>  
> To: '[EMAIL PROTECTED]'
> <mailto:'[EMAIL PROTECTED]'>  
> Sent: Friday, February 08, 2002 5:45 PM
> Subject: [enterprise-list] EJB - narrow din�mico
> 
> 
> Gente, 
> 
> Estou precisando fazer que o c�digo abaixo fique
> mais din�mico: 
> EntidadeServiceHome entidadeServiceHome =
> (EntidadeServiceHome)
> PortableRemoteObject.narrow( 
>  
>
ServiceLocator.getInstance().getService("EntidadeService"),
> EntidadeServiceHome.class);
> 
> Gostaria de fazer algo do tipo: 
> GenericoServiceHome serviceHome =
> (GenericoServiceHome)
> PortableRemoteObject.narrow( 
>  
> ServiceLocator.getInstance().getService(service),
> GenericoServiceHome.class); 
> 
> Minha id�ia � utilizar um m�todo gen�rico para fazer
> narrow de todos meus
> EJB�s... 
> 
> Meu primeiro problema � com o segundo parametro do
> narrow, pois tentei
> utilizar Class.forName, mas ele n�o encontra a
> classe, n�o sei que porque
> est� em outro JAR, mas acho que deveria encontrar...
> 
> Outro problema � que tentei criar uma interface
> GenericoServiceHome apenas
> com o m�todo create, mas n�o consegui colocar nas
> classes home, pois cada
> EJB tem um retorno diferente (cada um tem seu
> remote). Criar uma interface
> para os remote n�o d� certo... Ser� que algu�m j�
> passou por isso? Talvez
> tendando criar um Broker como eu estou querendo...
> 
> Desde j�, muito obrigado... 
> 
> 
> Eduardo Fabricio Elias 
> Analista de Sistemas - Divis�o de Inform�tica 
> Centro de Integra��o Empresa Escola - CIEE-RS 
> Fone: 51 32847029 
>  <http://www.ciee-rs.org.br>
> http://www.ciee-rs.org.br 
> 
> 
> 

_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil 
e gr�tis!
http://br.geocities.yahoo.com/

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a