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
Paso 5: Adicionamos las siguientes Librerías como se muestra en la 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.
AdminDao.java
AdminDaoimpl.java
Admin.java
AdminRowMapper.java
AdminService.java
Paso 4: Adicionamos dependencia en el archivo pom.xml como se muestra en la siguiente figura 1,3
Figura 1.3
Figura 1.4
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.javaAdminDao.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
https://github.com/Geovanny0401/SpringMVC.git
No hay comentarios.:
Publicar un comentario