analisis y diseño

Páginas: 16 (3866 palabras) Publicado: 8 de mayo de 2013















Tutorial Herramienta de diseño iReport

















INDICE






1 Guía Básica de Configuración de iReport

1.1 Introducción
iReport es una herramienta visual que sirve para generar ficheros XML (plantillas de informe) que se puedan utilizar con la herramienta de generación de informes JasperReports.
iReport inicialmente se hadesarrollado en J++ por lo que su entorno de ejecución se limita a plataformas Microsoft. En sus últimas versiones se ha publicado una versión 100% java con lo cual se limita la restricción existente.

Este manual explica cómo configurar iReport para poder generar tanto ficheros XML (plantillas base para JasperReport), como ficheros “.jasper” (plantillas compiladas).



1.2 Configuración delclasspath
Antes de poder trabajar con iReport hay que configurar sus variables de classpath para conseguir compilaciones de las plantillas con éxito.
Para configurar el classpath seleccionamos el menú “Entorno -> Classpath...”



Aparece un cuadro de diálogo como éste:




Según se indica en la web de iReport, la configuración de la versión actual sigue los siguientes pasos:
1Seleccionar la entrada classpath del menu Database
2 Completar el MS JVM para los drivers JDBC
3 Completar el Java VM classpath para los drivers JDBC, tools.jar y ficheros jar de JasperReports: (los ficheros que indica el ejemplo son)
X:\path\to\jasperreports-0.4.2-project\JasperReports\lib\commons-beanutils.jar
X:\path\to\jasperreports-0.4.2-project\JasperReports\lib\commons-collections.jarX:\path\to\jasperreports-0.4.2-project\JasperReports\lib\commons-digester.jar
X:\path\to\jasperreports-0.4.2-project\JasperReports\lib\itext-0.92.jar
X:\path\to\jasperreports-0.4.2-project\JasperReports\lib\jasperreports.jar
X:\path\to\jasperreports-0.4.2-project\JasperReports\lib\xerces.jar
4 Set Java home


1.3 DTD de JasperReport
En la carpeta “dtds” se incluyen dos ficheros DTD necesarios parala validación de las plantillas XML que genera iReport (“jasperprint.dtd” y “jasperreport.dtd”).
Por omisión, iReport coloca una url del DTD con una dirección de Internet. Al parsear la plantilla desde JasperReport, esta herramienta intenta acceder a la url (Internet) para validar la plantilla. En caso de que no pueda acceder la operación de validación falla. Esto es especialmente importante paracuando colguemos las plantillas generadas en el servidor WebLogic, ya que es muy posible que la máquina donde está instalado el servidor Weblogic no tenga acceso a Internet.
Lo que se pretende con la propiedad DTD_HOME del punto anterior es especificar una url local que evite el salir a Internet para validar una plantilla XML.
Los dos ficheros DTD deberán copiarse a la ubicación accesiblemediante la url especificada en la propiedad DTD_HOME.

2 Como Generar Plantillas de Informes

2.1 Introducción
Este capítulo trata de explicar cómo generar plantillas para crear informes. Hace un pequeño recorrido por los diferentes elementos y opciones de la herramienta iReport para explicar cuáles son sus cometidos y sus funciones.
Es un tutorial eminentemente práctico pensado para unapersona con conocimientos técnicos a nivel de desarrollo con tecnología XML y Java, así como cierta desenvoltura en el manejo de editores
2.2 Crear un Informe, paso a paso

Menú Informes -> Nuevo
Aparece un cuadro de diálogo :

Figura Cuadro de diálogo de crear nueva plantilla de informe

“Nombre del informe”: Nombre interno que va a tener el informe en iReport. Debe coincidir con el nombredel fichero XML

“Tamaño de la página”: Normalmente A4

Hay que entrar en la pestaña “Más…”. Ahí aparece “Codificación XML”. Se debe poner ISO-8859-1. Eso hace que se puedan escribir “ñ” y no de error.

Después de pulsar “OK”, es buena idea guardar el informe y ya se crea el “.XML” con el mismo nombre que has puesto antes en el informe.
2.3 Explicación de cada banda.
Cuando has pulsado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis y diseño
  • Analisis de diseño
  • Analisis y diseño
  • Analisis y diseño
  • analisis y diseño
  • Analisis Y Diseño
  • Análisis Y Diseño
  • Analisis Y Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS