Está en la página 1de 7

Guía de Laboratorio

Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 1


______________________________________________________________________
_________________________

Desarrollo Avanzado de Aplicaciones I


CAPA TRANSACCIONAL II

Semana 16

OBJETIVO DE LA EXPERIENCIA
 Identifica y crea transacciones que se replican en el CRUD del Java Web.

MARCO TEÓRICO
I. Apache POI
El proyecto POI consiste en APIs para manipular varios formatos de ficheros basados en el formato de Documento
Compuesto OLE 2 de Microsoft, utilizando Java puro. En concreto, se pueden leer y escribir ficheros Microsoft
(Excel, Word, PowerPoint, etc.) utilizando Java. Entre los ficheros basados en el formato de Documento
Compuesto OLE 2 de Microsoft se incluyen la mayor parte de los ficheros de Microsoft Office tales como XLS y
DOC así como formatos de fichero basados en el API de serialización MFC.
Guía de Laboratorio
Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 2
______________________________________________________________________
_________________________
II. Caso Practico
Se desarrollara el siguiente caso a muestra de ejemplo

 Importamos las dependencias con Maven


Guía de Laboratorio
Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 3
______________________________________________________________________
_________________________
 Creamos la clase Employee

 Creamos la clase ExcelWriter y escribimos la cabecera

 Debajo Inicialisamos a 4 empleados


Guía de Laboratorio
Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 4
______________________________________________________________________
_________________________
Guía de Laboratorio
Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 5
______________________________________________________________________
_________________________
 Creamos el archivo , la hoja y el formato del header

 Creamos las celdas y las filas


Guía de Laboratorio
Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 6
______________________________________________________________________
_________________________
 Cargamos los datos de los empleados en las celdas

 Creamos un archivo y le hacemos match con el workbook


Guía de Laboratorio
Desarrollo Avanzado de Aplicaciones I – Capa Transaccional II 7
______________________________________________________________________
_________________________

ACTIVIDAD VIRTUAL
Ingresa a la plataforma virtual, revisa y analiza el tema desarrollado en la esta sesión. Luego desarrolla la siguiente
actividad propuesta:

 Investigar y comentar brevemente acerca la librería iText y su uso para exportar PDF
 Realice un caso práctico para generar un reporte PDF con iText (BD+JSP+Servlet)