AOP con Spring framework

Introducción ¿Qué es AOP? Aspect-Oriented Programming (AOP) es un paradigma de programación que nos permite separar “aspectos” o “intenciones” de nuestro software en diferentes módulos según su responsabilidad. De esta manera puede verse como otra herramienta para poder diferenciar en nuestro código las diferentes necesidades, encapsulando los diferentes conceptos como … Continuar leyendo

Problemas en Eclipse de proyectos Maven con dependencias a AspectJ

Hace unos días un compañero de trabajo yo nos encontramos con una situación un poco extraña utilizando Maven y AspectJ, digna de comaprtirla. En un proyecto Java en el que utilizamos Maven, algunas de las dependencias en el pom.xml eran las siguientes: Sin embargo, al hacer un mvn eclipse:eclipse en … Continuar leyendo

Audio y video en Java utilizando ffmpeg, Jffmpeg, y JMF

Introducción Supongamos que queremos implementar un reproductor multimedia en Java. Si a priori no conocemos los codecs de audio o video que debemos soportar, o si simplemente no existe una implementación de ese codec en Java, podemos interactuar con ffmpeg para reproducir multimedia en un montón de formatos diferentes. Para … Continuar leyendo