Programación Orientada a Aspectos (AOP , Aspect-Oriented Programming)

Que es Programación Orientada a Aspectos o Aspect-Oriented Programming (AOP)?
La Programación Orientada a Aspectos o Aspect-Oriented Programming (AOP) es un paradigma de programación que ayuda a conseguir una modularización de las aplicaciones y una separación de los conceptos de un sistema mucho más óptimas.

Kick Off de un Proyecto

Que es el Kick Off de un Proyecto?
En la gestión de proyectos se está haciendo cada vez mas común, tanto como importante, los conceptos de "Kick off" y el cierre del proyecto, tanto es así que pasaron de ser simples reuniones por buenas prácticas a marcar a dos de los momentos más importantes del proyecto.

Introdución a Apache Struts Framework

Siempre que queramos diseñar una aplicación web de gran calibre nos enfrentaremos al problema de organizar los módulos de manera que no nos quede ni una gran jsp con código java embebido (feo, feo…) ni un gran servlet que centraliza todo el sistema (también es feo, feo…). Entonces… ¿Cómo hacemos que nuestra aplicación web no sea un chiquero? ¿Cómo hacemos para organizarnos bien y dividir nuestras jsp de la lógica de negocio?

Introdución a Quartz Job Scheduling Framework

Siempre existe la necesidad de hacer un proceso batch que ejecute una tarea programada. ¿Con que tecnología Java open-source lo puedo hacer?

Hoy les mostraremos un framework open-source que nació para facilitar la creación y gestión Trabajos Programados (job scheduling): Quartz Job Scheduling Framework de OpenSymphony.

Procesos ETL (Extract, Transform and Load)

ETL son las siglas en inglés que representan Extract, Transform and Load (Extraer, Transformar, Cargar). Este proceso permite a una organización mover datos desde diferentes fuentes, transformarlos y arreglarlos a medida, y guardarlos en otra base de datos o en otro sistema para su posterior utilización por el negocio.