Que es un reporteador

Solo disponible en BuenasTareas
  • Páginas : 5 (1008 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de noviembre de 2010
Leer documento completo
Vista previa del texto
un reporteador de base de datos en su caso seria el jasper report que te permite mostrar en forma de reporte
ya manipulados los datos que contenga tu base de datos
JasperReports es una herramienta de creación de informes Java libre que tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.
Está escrito completamente en Java ypuede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinámico.
Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.
JasperReports se usa comúnmente con iReport, un front-end gráfico de código abierto para la edición de informes.-------------------------------------------------
¿Qué es JasperReports?
Es una librería de clases de Java de código abierto desarrollada por Teodor Danciu que está diseñada para facilitar el agregar capacidades de reporte a las aplicaciones Java. No es una herramienta por sí sola por lo que no se puede instalar. Para utilizar JaspersReports es necesario añadirlo a las aplicaciones Java por medio de la inclusión de su libreríaal classpath de la aplicación.
Aún cuando JasperReports fue hecho con el propósito principal de añadir características de generación de reportes a aplicaciones web desarrolladas bajo Java, ésta no tiene ningún tipo de dependencia con las librerías de Java asociada a las aplicaciones web por lo que es posible utilizar JaspersReports para aplicaciones Java de escritorios o inclusive paraaplicaciones por línea de comando.
Para que las aplicaciones que incluyen la librería de clases de JasperReports compilen correctamente requieren por lo menos del Java Development Kit 1.3 (JDK 1.3) y para que se puedan ejecutar es necesario el Java Runtime Environment 1.3 o mayor.
-------------------------------------------------
Características de JasperReports
Además de los datos en texto,JasperReports permite incluir en los reportes imágenes, gráficos, etc, para que los mismo tengan un aspecto profesional. Algunas de las características que provee JasperReports son las siguientes:
Permite una diagramación flexible de los reportes: Los reportes se pueden dividir en secciones opcionales que son: titulo del reporte, el encabezado de página, una sección para los detalles del reporte, el piede página y una sección de resumen que aparece al final del reporte.
Permite que los desarrolladores le surtan datos en varias formas: esto es que los desarrolladores pueden pasar datos a los reportes por medio del paso de parámetros. Estos parámetros de reportes pueden ser instancia de cualquier clase de Java.
Pueden generar sub-reportes: JasperReports permite la creación de reportes dentrode reportes lo que facilita bastante el diseño porque es posible usar estos sub-reportes en otros reportes.
Los reportes son capaces de presentar los datos de manera textual o a través de gráficos: no sólo son capaces de mostrar los datos que le son pasados sino que pueden generar o calcular con esos datos otros datos de forma dinámica y mostrarlos.
Pueden generar marcas de agua: JasperReportspermite generar textos o imágenes de fondo para utilizarlo como marcas de agua con el propósito de identificar el reporte o simplemente por motivos de seguridad.
Se pueden exportar los reportes a una multitud de formatos: Los reportes generados con JasperReports pueden ser exportados a una multitud de formatos como PDF, XLS, RTF, HTML, XML, CVS (valores separados por coma) y texto plano.-------------------------------------------------
Proceso de creación de un Reporte
Cuando se trabaja con JasperReports los pasos en el proceso de creación de un reporte son los siguiente:

Proceso de creación de un Reporte
El primer paso es la creación de un template (plantilla) del reporte mediante el uso de un archivo XML. Estos reportes pueden ser codificados a mano o pueden utilizarse...
tracking img