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]
