Proyecto Spring
Extensión Profesional
División de Alta Tecnología
Laboratorio N° 11: Struts
Programa: Framework Spring
Curso: Framework Spring
Autor: Ing. Víctor Balta Alva
Duración: 150 minutosNivel de dificultad: intermedio
Objetivo
Dar mantenimiento a la tabla usuarios a través de SpringDAO y Struts2
Descripción
El alumno crea un proyecto con el cual dará mantenimiento a latabla usuarios.
Desarrollo
Desde la ficha Services de NetBeans crear para MySQL la base de datos data y ejecutar para esa base de datos el siguiente script:
Crear proyecto web
Paracrear un nuevo proyecto pulse Ctrl + Mayúsculas + N, o clic en el segundo icono de la barra de herramientas.
Del diálogo New Project, seleccione del grupo Categories: Java Web y del grupo Projects:Web Application. Presione sobre el botón “Next >” siga las siguientes imágenes:
Añadir el plugin: struts2-spring-plugin-2.2.1.jar
Agregar el driver de MySQL en Libraries y crear/WEB-INF/jdbc.properties con el siguiente contenido:
En el archivo anterior se ha considerado usuario root con password mysql.
Editar el archivo applicationContext.xml quitando los comentarios a finde que tenga este final:
Crear el JavaBean Usuarios
Corresponde crear los documentos que darán solución al mantenimiento de la tabla usuarios (DAO):
1. Crear la interfaceUsuariosDao
2. Implementar interface UsuariosDao en una nueva clase UsuariosDaoImpl
Código inicial:
Crear inyección de dependencias en el archivo applicationContext.xml para que UsuariosDaoImpltenga acceso al DataSource:
Código final de UsuariosDaoImpl:
Para interactuar con Struts2 (View) se debe crear en el paquete vo el JavaBean UsuariosVO (View Object)similar al JavaBean Usuarios, pero para mantener la separación de capas de programación UsuariosVO nos apoyará con los formularios en la View.
Corresponde crear los servicios que van interactuar...
Regístrate para leer el documento completo.