Rafael, Entity Beans s�o uma vis�o orientada a objetos de uma tupla de um banco de dados. N�o foram criados com este objetivo de controlar conex�o, que faz isso � o App Server.
Todo o controle de pool de conex�o � feito no app server.
Mas no seu caso espec�fico, parece que n�o est� usando um app server, certo? Para qu� um ent�o para controlar a conex�o? Existem v�rios classes que circulam pela Internet como a JDBCConnectionPool para controlar conex�o, independente de BD, apenas � s� passar o driver como par�metro.
 
O uso de EJB deve ser feito com cuidado, com o objetivo de manter a sua aplica��o corporativa escal�vel, robusta e est�vel. N�o penso que se possa sair usando EJB por qualquer motivo, mesmo sendo uma arquitetura que s� oferece ganhos.
 
E gostaria de deixar registrado para aqueles que falam muito dop desempenho de entity que usamos aqui na Procergs de forma muito boa e s� tivemops ganhos com eles. CMP evoluiu muito e est� bala!!!
 
Era isso.
 
**************************************************
Giovani Salvador
Site pessoal - http://pagina.de/siglas
(Siglas de inform�tica)
PROCERGS - Cia. de Processamento de Dados do
Estado do Rio Grande do Sul - BRASIL
Setor TSI - Tecnologia para Sistemas de Informa��o
ICQ #44904309
**************************************************
 
 
----- Original Message -----
Sent: Friday, October 11, 2002 3:11 PM
Subject: [enterprise-list] EntityBeans ou SessionBeans para controlar Pool de Conex�es com o Oracle?

Ola pessoal,

 

Sou novo na tecnologia EJB e preciso de uma ajuda para solucionar meu problema.

 

Hoje eu tenho v�rias aplica��es em servlet e cada uma delas abre um pool de conex�es com o mesmo banco Oracle. O principal problema � que n�o estou reaproveitando as conex�es e sim replicando o mesmo objeto dentro de cada aplica��o.

 

Os meus servlets quando iniciam eles criam este pool e cada sess�o que chega nele aloca uma conex�o e depois libera no final da aplica��o. Ent�o estive pensando ser� que n�o seria melhor criar um EJB que controlasse estas conex�es e todos os meus servlets que precisassem de uma conex�o criariam uma inst�ncia deste EJB e depois de usado desalocasse este EJB.

 

Por�m eu gostaria que este Pool de conex�o fosse criado uma vez s� na inicializa��o, ent�o pensei em utilizar um Entity Bean � BMP Local. Ser� que o que eu quero fazer � poss�vel? Algu�m tem um exemplo no qual eu criasse um objeto dentro de um EJB uma vez s� e todas as aplica��es que criassem  uma inst�ncia do EJB conseguisse recuperar este objeto?

 

Valeu a aten��o.

 

Rafael Siqueira

Webraska do Brasil (Mobiminds)

Director of Development - Automotive Division

Tel.: +55-11-3518-9080 r.208

[EMAIL PROTECTED]

 

 

--------------------------------------------------------

 Perdido?  Visite

--------------------------------------------------------

 

Responder a