Gfsdgfds

Páginas: 12 (2761 palabras) Publicado: 28 de noviembre de 2010
Aprenda plugin de

con ayuda del
en N Diapositivas
Por: Domínguez Geniz Amalio Javier < ajdgeniz@hotmail.com > < ajdgeniz@yahoo.com.mx >
http://ajdgeniz.wordpress.com

25/05/2009

Geniz v. 1.0 Update 1

1

De la Colección … Aprenda en N Diapositivas
Este Manual es la primera actualización de mi tutorial pasado Titulado “Tutorial para la Generación de Reportes Vía Web con ayuda deIReport y JSP (Java Server Pages)”. Que gracias a la amplia aceptación que ha tenido y como se los prometí en la parte pasada ahora incluyo el famoso plugin de IReport para Netbeans, además trataré de explicar y de resolver algunos problemas que tuvo el código pasado, en esta actualización encontrará que ahora se generará a partir de una Interfaz Grafica hecha con el Swing de JAVA, Otra granactualización es que ahora recibirá un Parámetro para generar solo el que deseemos y lo mejor es que haremos todo solo con Netbeans; espero próximamente introducir otro tema importante como lo es la Graficación con JFreeChar, espero les siga gustando y si tienen duda no dejen de escribirme a los correos electrónicos de la portada.

Las Marcas y Logotipos Mostrados, son marcas registradas de susrespectivas empresas en México y Otros Países.
25/05/2009

Javier Dominguez Geniz
Geniz v. 1.0 Update 1

Firmado digitalmente por Javier Dominguez Geniz Nombre de reconocimiento (DN): cn=Javier Dominguez Geniz, o=Geniz SWF, ou=Geniz SWF, email=ajdgeniz@hotmail.com, c=MX Fecha: 2009.08.16 13:28:26 -05'00'

2

1. Introducción.
En este Manual mostraré como Generar Reportes para una aplicaciónbasada en el SWING de JAVA, utilizaremos por supuesto a MySQL como nuestro motor de base de datos predeterminado aunque también funcionaria con una base de datos de PostgreSQL ya que lo conectaremos mediante JDBC (Java DataBase Connectivity) y por supuesto funcionaria bien con SQL Server, Oracle u otro a través de una conexión ODBC. Para empezar estableceremos nuestro entorno de trabajo:25/05/2009

Geniz v. 1.0 Update 1

3

2. Herramientas para el Desarrollo
Netbeans 6.0(Puede utilizar esta versión e inclusive la versión mas actual (Al momento de crear este manual es la 6.7)). Adobe Reader: Este será utilizado para ver nuestros reportes que estarán en formato PDF. Aunque en esta ocasión no es indispensable ya que los visualizaremos a través del Jasper Viewer. MySQL 5.0: Sera elencargado de alojar a nuestra base de Datos. Ireport y JasperReports 2.0.4 (o Superior en este momento 3.0.X): El primero será el entorno grafico que nos ayudara a crear el Reporte, mientras que de el segundo utilizaremos las librerías que nos ayudaran a compilar y ejecutar el reporte que son las siguientes:
25/05/2009 Geniz v. 1.0 Update 1 4

3. Librerías
•commons-beanutils-1.7•commons-collections-2.1 •commons-digester-1.7 •commons-javaflow-20060411 •commons-logging-1.0.2 •jasperreports-2.0.4 •itext-1.3.1 (Importante tener esta librería ya que es la encargada de generar nuestro reporte en PDF y otros formatos) •MySQL Connector para JAVA (mysql-connector-java-5.0.7-bin): este es nuestro puente JDBC que nos permitirá la conexión entre el servidor de base de datos y las JSP (vieneincluido en Netbeans). •Y para esta versión por supuesto Necesitamos el PLUGIN para Netbeans, este solo funciona para versiones superiores de la 6.0
25/05/2009 Geniz v. 1.0 Update 1 5

4. ¿Dónde conseguir el Software?
Todo el Software utilizado es Open Source y puede descargarlo desde: http://www.netbeans.org Netbeans 6.0 o superior y en la seccion de PLUGINS encontrara el de IReporthttp://dev.mysql.com/downloads/ MySQL 5.0, Conector para Java y Herramientas Graficas. http://ireport.sourceforge.net  Ireport

25/05/2009

Geniz v. 1.0 Update 1

6

4. Caso de Estudio
Para realizar este tutorial, por ahora solo utilizaremos una tabla, y nuestro reporte se generara a partir de recibir un parámetro, si recuerda en el tutorial pasado lo generábamos a partir de una vista y no...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS