03 marzo 2016

Demo de SpringMVC

En este ejemplo se desarrolló una aplicación sencilla en ambiente WEB con la operación CRUD utilizando Spring4 MVC Framework con JDBC, Se trabajó sobre el IDE de Eclipse Mars 3.1,  ahora seguiremos los siguientes pasos para desarrollar una aplicación web basada Forma dinámica utilizando Spring Framework Web:

Configuración del Entorno
Tenemos que descargar e instalar el software siguiente:
  • MySQL 5.7 Database-Community Edition: Download this edition from http://dev.mysql.com/downloads/mysql/. When installing MySQL, also install Connector/J.
  • Apache Tomcat: http://tomcat.apache.org/download-70.cgi
  • Eclipse IDE for Java EE Developers: Download Eclipse Mars from http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars2
  • Java 7: Download Java 7 from http://www.oracle.com/technetwork/ java/javase/downloads/index.html?ssSourceSiteId=ocomcn.


Paso 1: Crear una base de datos con el nombre SPRINGDB  y a su vez también creamos una tabla con el nombre de Admin.

Figura 1.1

Paso 2: Configuramos el servidor Tomcat el archivo Context.xml la conexión con la Base de Datos por medio del JDNI Datasource como se muestra en la figura 1.2

Figura 1.2

Paso 3: Creamos un Proyecto Web Dinamico con el nombre de SpringWebApp y se crean los siguientes paquetes com.demo.config,  com.demo.controller, com.demo.dao, com.demo.pojo, com.demo.services

Paso 4: Adicionamos dependencia en el archivo pom.xml como se muestra en la siguiente figura 1,3


Figura 1.3

Paso 5: Adicionamos las siguientes Librerías como se muestra en la figura 1.4


Figura 1.4

 Paso 6: Creamos las Clases de Java adminController, AdminDao, AdminDaoimpl, Admin, AdminRowMapper, AdminService, persistence-context.xml, service-context.xml  dentro de sus respectivos paquetes.

Paso 7: Creamos el archivo de Spring configuracion Web.xml y dispatcher-servlet.xml dentro de la carpeta /WebContent/WEB-INF

Paso 8: Creamos una sub-carpeta con el nombre vistas dentro de la carpeta /WebContent/WEB-INF, y creamos los siguientes archivos. admin.jsp, index.jsp y listado.jsp

Paso 9: El último paso es crear el contenido de todos los archivos de origen y de configuración nombre dispatcher-servlet.xml bajo la subcarpeta / WebRoot / WEB - INF / config y exportar la aplicación como se expande a continuación en la figura 1.5.



Figura 1.5


Tendremos una arquitectura en capas para nuestra aplicación de demostración. La base de datos se accede por una capa de acceso a datos popularmente llamado como capa DAO esta capa se utilice la API de JDBC para interactuar con la base de datos. 
La capa DAO será invocado por una capa de servicio. En nuestra aplicación vamos a tener una interfaz de servicio de llamada AdminService.


adminController.java




AdminDao.java





AdminDaoimpl.java




Admin.java




AdminRowMapper.java




AdminService.java




Index.jsp



Admin.jsp



Listado.jsp




Ahora inicie el servidor Tomcat y ejecutamos la siguiente URL 
http://localhost:8081/SpringWebApp/index y mostrara el siguiente resultado:

1. CREAR Y ACTUALIZAR ADMIN se realiza el ingreso del nombre y el cargo. Por lo tanto el Id y la fecha de creación lo toma por defecto

2. LISTADO ADMIN se visualiza el listado de todo los registro de los administradores.



3. ELIMINACIÓN ADMIN se realiza click en la acción de Eliminar  y envía un mensaje para confirmar la eliminación.




Descargar Proyecto



No hay comentarios.:

Publicar un comentario