Ir al contenido principal

Entradas

Creación de Datasource en JBoss 7

Retomo mi blog, luego de un corto periodo de vacaciones.  Durante un repaso desarrollando una aplicación empresarial para un curso de JEE, usando JBoss 7 como servidor de aplicaciones, debí enfrentarme a realizar un datasource para asociarlo al persistence_unit de mi proyecto EJB. Haciéndolo me hice consciente de cómo varía con respecto a las previas versiones de JBoss, me decidí entonces crear este artículo documentando 2 medios, uno que para mí es " el fácil " y el otro, " el difícil ". 1. La forma fácil Registrar el driver. Simplemente se debe ubicar la librería en standalone/deployments Ubicar el driver de la fuente de datos en standalone/deployments Arrancar el servidor. En la consola se puede observar que el driver ha sido cargado: 14:38:59,757 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) Starting deployment of "ojdbc6.jar"   14:39:00,012 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC ser...

Laboratorio 1. Iterar millones de registros.

Hace algunos días tuve que revisar un requerimiento para generar un archivo de texto a partir de los datos de varias tablas. Al realizar una proyección del número de registros que se iban a obtener bajo ciertas condiciones, se detectó que podría crecer a más de 500 mil registros. Esto supone varias preocupaciones: espacio en disco duro, latencia de la red al descargar el archivo, tiempos de respuesta, consumo de recursos, etc. Bajo el contexto en el que me encontraba, el tiempo de respuesta de la funcionalidad, no era un tema preocupante, pero sí lo era la cantidad de recursos utilizados por un tiempo prolongado. Por recursos me refiero a memoria RAM y porcentaje de procesamiento en el servidor de aplicaciones. Para este primer laboratorio puntualmente, expondré cómo abordé el diseño para el tema de la iteración de registros - exagerándolo un poco-,  teniendo en cuenta que es requerido hacerlo desde el contenedor de la aplicación y no desde la base de datos, pues ex...

Expandir espacio en disco duro en Virtual Box y con Partition Logic

Cuando nos quedamos sin espacio en nuestra máquina virtual, tenemos problemas para seguir usándola adecuadamente. Los siguientes son  los pasos que seguí para aumentar el espacio en disco duro, para la unidad principal de una máquina virtual de Windows XP instalada en mi Mac Book.  Probé una herramienta llamada Partition Logic   y, debido a que no la conocía, decidí documentarlo. Tenía asignadas 5GB a la unidad donde está instalado el sistema operativo, y se veía así: Mi máquina, con 5GB de tamaño en disco duro. 1. Redimensionar la unidad vdi. el siguiente es el comando que realiza toda la magia en VirtualBox: VBoxManage modifyhd "ruta/unidad.vdi" --resize [tamaño] En mi caso aumenté el tamaño a 20GB. VBoxManage modifyhd "/Users/oscar/VirtualBox VMs/WindowsXP/WindowsXPClone.vdi" --resize 20000 Como anotación,  debí clonar la unidad, pues había creado el disco de tamaño fijo en Virtual Box y no me permitía aumentarlo (generaba error...