Entradas

Imagen
Tim Berners-Lee Sir  Timothy "Tim" John Berners-Lee ,  KBE  ( Londres ,  Reino Unido ,  8 de junio  de  1955 ) es un  científico  de la  computación  británico, conocido por ser el padre de  la Web . Estableció la primera comunicación entre un cliente y un servidor usando el protocolo  HTTP  en noviembre de 1989. En octubre de 1994 fundó el Consorcio de la World Wide Web ( W3C ) con sede en el  MIT , para supervisar y estandarizar el desarrollo de las tecnologías sobre las que se fundamenta  la Web  y que permiten el funcionamiento de  Internet . Ante la necesidad de distribuir e intercambiar información acerca de sus investigaciones de una manera más efectiva, Berners-Lee desarrolló las ideas fundamentales que estructuran la web. Él y su grupo crearon lo que por sus siglas en inglés se denomina Lenguaje  HTML  ( H yper T ext  M arkup  L anguage ) o lenguaje de e...

Creación de Reportes con JasperRepots y iReports - Parte 2: Uso de DataSources Personalizados

Imagen
En   el primer post de la serie de JasperReports   hablé de cómo crear una biblioteca para trabajar con   JasperReports   y cómo crear un reporte en múltiples formatos. Además hicimos un ejemplo de creación de reportes usando una conexión   JDBC   directa a nuestra base de datos. Ahora veremos cómo generar nuestros reportes sin hacer uso de una conexión. Esto puede ser muy útil en los casos en los que ya tengamos los datos en memoria y no necesitemos realizar una conexión a la base de datos; o en el caso en que, por alguna razón ajena a nosotros, no podamos obtener la conexión. Para poder hacer esto se nos proporciona una interface: " net.sf.jasperreports.engine.JRDataSource ". Esta interface tiene solo dos métodos: getFieldValue(JRField jrField) next() Explicaré estos métodos un poco más adelante, por ahora comencemos a generar todo lo necesario para tener nuestro reporte. Creamos un nuevo proyecto en NetBeans (menú " File -> New Project... ...