Bienvenida

Como todo en la vida, la innovación es la clave del éxito por lo que nos hemos visto en la necesidad de "evolucionar" este blog para abarcar muchos otros temas que estaban quedando de lado en nuestros cursos "oficiales".

Si deseas aprender o profundizar algunos temas en particular, no dudes en contactarnos.


jueves, 5 de mayo de 2011

WebSphere Application Server : Crear un DataSource

En este post mostraremos como generar un DataSource para MySQL usando la consola de administración del WAS 7. Para ello se requiere que inicies el WAS ( desde tu ambiente en RAD o desde la línea de comandos ).

Como revisión de los conceptos de DataSources y JDBC Connection Pools que has visto en el curso de LP-II, por favor lee este enlace.

El DataSource se utiliza para evitar que el programa Java sea el que cargue el driver de conexión y utilice el conocido URL para JDBC:
"jdbc:mysql://localhost:3306/quickstart?user=root&password=mysql"

En lugar de ello, el programa Java ejecuta un "lookup" al árbol JNDI del servidor de aplicaciones para ubicar el DataSource, por tanto, la definición del mismo radica ahora fuera de la aplicación.

Para seguir estos pasos se asume que:
  1. Has configurado el JDBC provider previamente ( mira el post anterior ).
  2. Tienes activo el servicio de MySQL (conoces la direccion IP, nombre de BD, puerto, usuario y clave ).
Ingresa a la consola de administración del WAS y llega a la siguiente opción:

Presiona Click sobre el enlace de "DataSources (WebSphere Application Server V4)".

Aparecerá una pantalla con la lista de Datasources configurados.

Presiona el botón "New" para generar un nuevo DataSource: aparecerá la pantalla siguiente:



Completa los datos siguientes:

name: coloca un nombre descriptivo del DataSource únicamente para efectos de visualización en la lista de datasources configurados.

JDNI name: coloca aqui el nombre JNDI con el cual las aplicaciones utilizarán este DataSource. Normalmente se usa jdbc/xxxxx. Donde "xxxxx" es la nomenclatura usada para indicar a que base de datos apunta el datasource.

Los siguientes campos son opcionales.

Presiona el botón  "Apply" y luego "OK". Aparecerá la siguiente ventana con las opciones de "Save" o "Review" de los cambios ejecutados a la configuración.


Presionar el botón de "Save".

Luego, presionar el  enlace del nombre del DataSource (en la columna "name") para terminar de configurar las opciones del JDBC pool. Aparecerá una pantalla con dos opciones a lado derecho:
  1. Custom properties
  2. Connection Pool properties

Si presionamos el enlace de "Custom Properties", aparece la pantalla siguiente en donde se debe configurar los datos del URL de conexión a la Base de Datos:


Si presionamos el enlace de "Connection Pool Properties", aparece la pantalla siguiente en donde se debe configurar datos de performance del Pool como por ejemplo el tamaño mínimo y máximo del pool, los tiempos de timeout, etc.


 Presionar "Apply" y "OK" para regresar a la pantalla principal:


Luego, seleccionar el check del DataSource que queremos probar para verificar si está bien configurado. Al presionar el botón de "Test", si todo está correcto (y la base de datos activa) debe salir el mensaje siguiente:




¡ Listo ! ... ya aprendiste como configurar un DataSource en WebSphere.





No hay comentarios:

Publicar un comentario