Agregar imágenes en un reporte de JasperReport

Una de las características de Jaspersoft Reports es la capacidad de incluir gráficos estáticos (logotipos, por ejemplo) en los informes completos. Estos archivos gráficos (jpg, png, etc) normalmente se especifican en el archivo fuente del reporte el archivo JRXML registrándolos por referencia, lo que significa que lo que se almacena es la ruta absoluta o relativa mas el…

Configuración y puesta en marcha de servidor WildFly 26 Server

Wildlfly es de los servidores mas usados en aplicaciones empresariales java, es muy potente, configurable, digno heredero de JBOSS, con muchos features, sin ser complicado. (Excepto features avanzados) 1. Descargar Lo primero es descargar el programa, lo puedes hacer en este link: https://www.wildfly.org/downloads/ La opción que generalmente se descarga es la full EE y distribución…

JasperReport: Usar imágenes dinámicas desde base de datos (Base64)

La forma mas común de usar logos o imágenes dinámicas en los reportes es que sean administrados via base de datos, en las cuales pueden almacenarse en binario y codificados en Base64. A continuación te mostraremos como hacerlo en estos 2 escenarios. Software Utilizado: JasperStudio 6.19.0 de 2022. Paso 1: Base de datos Lo primero…

¿Por qué utilizar composición sobre la herencia en POO?

Introducción. En la programación orientada a objetos hay grupos que siguen la regla: “preferir la composición sobre la herencia”, donde la función de cualquiera de estas es definir las relaciones entre las clases. La composición y la herencia son características fundamentales de la Programación Orientada a Objetos(POO), que nos proporciona el mecanismo para relacionar código…

Quarkus subatomic! Supersonic!

Hola amigos, el 28 de septiembre del 2019 tuve la suerte de compartir con ustedes (@jugnicaragua) el framework Quarkus, el cual es un stack Java hecho a medida para OpenJDK HotSpot y GraalVM. Cuenta actualmente con lo mejor de las librerías Java para crear aplicaciones  y han hecho un super trabajo para que tengan un…

Nosotros y terceros seleccionados utilizamos cookies o tecnologías similares con fines técnicos y, con su consentimiento, para otras finalidades (“interacciones y funcionalidades básicas”, “mejora de la experiencia”, “medición” y “segmentación y publicidad”) según se especifica en la política de cookies. Usted es libre de otorgar, denegar o revocar su consentimiento en cualquier momento.    Configurar y más información
Privacidad