DataSource o ConnectionPoolDataSource para los recursos JDBC de Application Server
Al crear agrupaciones de conexiones JNDI JDBC en un servidor de aplicaciones, siempre especifiqué el tipo comojavax.sql.ConnectionPoolDataSource
. Realmente nunca lo pensé demasiado, ya que siempre parecía natural preferir las conexiones agrupadas a las no agrupadas.
Sin embargo, al mirar algunos ejemplos específicamente para Tomcat) Noté que especificanjavax.sql.DataSource
. Además, parece que hay configuraciones paramaxIdle
ymaxWait
dando la impresión de que estas conexiones también se agrupan. Glassfish también permite estos parámetros independientemente del tipo de fuente de datos seleccionada.
javax.sql.DataSource
agrupados en un servidor de aplicaciones (o contenedor de servlet)?Qué ventajas (si las hay) existen para elegirjavax.sql.ConnectionPoolDataSource
terminadojavax.sql.DataSource
(o viceversa)