¡Bienvenidos a todos! Esta publicación formará parte de una serie de 13 publicaciones que estaré desarrollando para aprender a desarrollar una aplicación web pura en Java bajo la plataforma JEE usando Servlets y JSPs. Este será un curso en forma de guía para aquellas personas que recién estén empezando en el mundo de la programación web y que todavía no hacen uso de ningún framework.
Haciendo uso de JSPs y Servlets construiremos nuestras aplicaciones webs los cuales se ejecutarán en Apahe Tomcat (Contenedor de Servlets), el cual lo usaremos como servidor de aplicaciones para ejecutar nuestro proyecto. Asimismo, usaremos Eclipse como herramienta IDE (Entorno de Desarrollo Integrado) para la edición y compilación de nuestro código.
Haciendo uso de JSPs y Servlets construiremos nuestras aplicaciones webs los cuales se ejecutarán en Apahe Tomcat (Contenedor de Servlets), el cual lo usaremos como servidor de aplicaciones para ejecutar nuestro proyecto. Asimismo, usaremos Eclipse como herramienta IDE (Entorno de Desarrollo Integrado) para la edición y compilación de nuestro código.
Bienvenidos, el día de hoy vamos a terminar de implementar los métodos del mantenimiento de la tabla cliente del proyecto que venimos trabajando y aprenderemos también a crear recursos properties y como recuperar los datos usando la librería fmt de JSTL
Recordando la sesión anterior...
Hemos modificado la estructura del proyecto de la sesión 6 (Parte 6) de tal manera que de ahora en adelante trabajemos con el patrón de diseño MVC, DAO y DTO.
1) Completar el Mantenimiento para Clientes
1. Importamos el proyecto de la clase anterior y lo ejecutamos para ver que no haya ningún error, clic aquí para descargar.
2. Actualizamos la interface ClienteDAO.java agregando el método para actualizar los datos del cliente.
Código
Si guardamos los cambios veremos que Eclipse nos marcará un error en las clases MySqlClienteDAO.java, OracleClienteDAO.java y XMLClienteDAO.java, pues estas clases implementan los métodos de la interface ClienteDAO.java. Solucionamos agregando el método que acabamos de crear a las clases.
3. Actualizamos la clase MySqlClienteDAO.java implementando los métodos para eliminar y modificar cliente.
Código
4. Actualizamos el servicio MantenerClienteService.java agregando los métodos para eliminar y modificar cliente.
Código
5. Actualizamos el servlet MantenerClienteServlet.java agregando los métodos para eliminar y modificar cliente.
Código
6. Creamos la página nuevoCliente.jsp
Código
7. Creamos la página modificaCliente.jsp
Codigo
8. Actualizamos la página listado.jsp para invocar a nuevoCliente.jsp y a modificaCliente.jsp mediante un enlace, cargando en éste último los datos del cliente seleccionado y mediante otro enlace invocar al método eliminar cliente.
Código
9. Ejecutamos el proyecto clic derecho Run As>Run On Server
2) Usar recursos properties
1. Creamos el paquete recursos y dentro creamos el archivo NoMeRindo.properties, para ello, hacemos clic derecho en el paquete New>Other>General>File y escribirnos el nombre de nuestro recurso con la extensión .properties
Código
2. Registrar los recursos properties en el archivo descriptor web.xml
Código
3. Empezamos a reemplazar los texto de las páginas por los properties, para ello, debemos importar la librería fmt de JSTL
Código
El uri es el nombre lógico de la librería de etiquetas que queremos referenciar y prefix es el prefijo corto del uri.
4. Ejecutamos nuevamente el proyecto y tendremos el siguiente cambio, esta vez estamos mostrando los textos traídos del recurso propertie
Descargar ejercicio
Descargar archivo
Código
4. Actualizamos el servicio MantenerClienteService.java agregando los métodos para eliminar y modificar cliente.
Código
5. Actualizamos el servlet MantenerClienteServlet.java agregando los métodos para eliminar y modificar cliente.
Código
6. Creamos la página nuevoCliente.jsp
Código
7. Creamos la página modificaCliente.jsp
Codigo
8. Actualizamos la página listado.jsp para invocar a nuevoCliente.jsp y a modificaCliente.jsp mediante un enlace, cargando en éste último los datos del cliente seleccionado y mediante otro enlace invocar al método eliminar cliente.
Código
9. Ejecutamos el proyecto clic derecho Run As>Run On Server
1. Creamos el paquete recursos y dentro creamos el archivo NoMeRindo.properties, para ello, hacemos clic derecho en el paquete New>Other>General>File y escribirnos el nombre de nuestro recurso con la extensión .properties
Código
2. Registrar los recursos properties en el archivo descriptor web.xml
Código
3. Empezamos a reemplazar los texto de las páginas por los properties, para ello, debemos importar la librería fmt de JSTL
Código
El uri es el nombre lógico de la librería de etiquetas que queremos referenciar y prefix es el prefijo corto del uri.
4. Ejecutamos nuevamente el proyecto y tendremos el siguiente cambio, esta vez estamos mostrando los textos traídos del recurso propertie
Descargar ejercicio
Descargar archivo
No hay comentarios, ¡cuéntame algo!
Me gustaría saber tu opinión. ¡Saludos!