Está en la página 1de 1

Tecnicatura Sup.

Informática – Programación III Examen Final Año 2019


Nombre: …………………………………………………………… DNI:…………………..……. Prof. Guanuco, Juan Carlos

La cooperativa PUNHA de esta ciudad necesita un sistema que le permita mostrar las ventas de
prendas fabricadas en su empresa. Utilizando la base de datos ExamenAgosto trabajaremos con
las tecnologías J2EE, el Framework de Hibernate y la programación en tres capas del MVC
(Modelo-Vista-Controlador). El objetivo de este examen es implementar esta funcionalidad a través
de una aplicación web realizada en Java que, utilizando las herramientas mencionadas acceda a
una base de datos y consulte los registros de la base de datos.

1. Crear la base de datos según la siguiente especificación y cargar datos (20 ptos)

Ventas
Idvtas Producto Cantidad Monto
int Varchar(60) int double
1 poncho 4 4600
2 guantes 1 800
3 Chal 2 6500

2. Establecer conexión y preparar archivos de configuración de hibernate (25 ptos)

a. Establecer conexión con la base de datos “examenagosto”


b. Crear archivo de configuración de hibernate.
c. Crear archivo de ingeniería de reversa con toda la estructura de la base de datos.
d. Generar archivos de mapeo POJOS para todas las clases y las tablas dela base de datos.
e. Crear la fábrica de sesiones para el trabajo.

3. Diseño de interfaces gráficas y la implementación de los enlaces. (25 ptos)

a. Armar la estructura de paquetes para implementar MVC en el proyecto


b. Las GUI constan de una página index.jsp (un menú principal donde existe un enlace
c. hacia la otra vista)
d. Una vista consultar para mostrar las ventas de la consulta con todos sus datos
e. VistaConsultar.jsp, deben estar enlazadas.

4. Implementación de la funcionalidad de hibernate para el trabajo con la BD (20 ptos)

a. Crear una fábrica de sesiones (sessionFactory)


b. Agregar sesiones de hibernate.
c. Trabajar con transacciones.
d. Agregar manejo de excepciones de java.

5. Implementación de la funcionalidad para agregar un nuevo actor (10 ptos)

a. Implementar un controlador Servlet en un paquete de controlador ConsultarVentas con


el uso de objetos para soportar la consulta completa de los datos de un producto.

b. Prueba de funcionamiento correcto del software al finalizar el examen.

Total Ptje.
Nota

...………………
Firma del alumno

También podría gustarte