10/11/2003, 21:31
|
| | Fecha de Ingreso: enero-2003
Mensajes: 52
Antigüedad: 22 años Puntos: 0 | |
Hola
Sobre Connection Pooling, generalmente esto lo tienes que implementar por tu propia cuenta. Aunque algunos app servers ya lo traen, en la mayoria de los sistemas se usa uno desarrollado in-house.
El connection pooling consiste en evitar abrir las conexiones directamente y en lugar de ello, utilizar un Layer donde tengas un componente que administre las utilizacion de las conexiones.
Esto puede ser implementado en una clase donde a traves de un metodo sincronizado, se pida una conexion, entonces el connection pool, revisa entre su vector de conexiones, alguna que no este en uso, entonces, la devuelve. Al terminar de usarla desde tu clase donde tengas la logica de acceso a datos, puedes invocar algun metodo release, que le indique al pool que esa ya no la vas a usar.
En fin, esta interesante, buscate algo del topico "Connection Pooling" veras que te salen muchas paginas con mas detalles.
Saludos!! |