Bien vamos a continuar con nuestra aplicación lo que vamos a hacer en nuestra aplicación es crear una
aplicación por capas así que vamos a tener nuestro cliente que va a ser el cliente web o el navegador
ese cliente va a hacer una petición al servidor pero nuestro servidor va a estar dividido de la siguiente
forma vamos a tener un Servlet que va a ser el del controlador el cual va a recibir todas las peticiones
hacia nuestra aplicación web y el servlet va a recuperar información de la base de datos pero no directamente
sino que vamos a crear ahora una capa lógica para recuperar la información de la capa de datos de la
tabla de clientes y todo lo que tenga que ver con interactuar con esa tabla de la base de datos de clientes
así que vamos a crear varias clases que va a ser nuestra capa de datos lógica y en esta capa de datos
vamos a aplicar los patrones de diseño como es el patrón de diseño dado y el patrón de diseño o o también
conocido como Be o de T o de data transfer Object o Bea o de valio o bien y dentro de la capa lógica
web lo que vamos a hacer es utilizar el patrón de diseño MVC
de Modelo Vista Controlador.
Una vez que se comunique con la capa de datos para recuperar la información de clientes entonces va
a seleccionar el JSP
el cual va a desplegar la información finalmente hacia el cliente y así es como vamos a construir nuestra
aplicación aplicando varios patrones de diseño y las mejores prácticas.
Además para mostrar la información al cliente vamos a utilizar el freímos de vostra
esto para que el manejo de los estilos y todo el diseño de nuestra aplicación web sea responsivo y sea
más fácil de realizar así que vamos a utilizar este freímos de mostrar para simplificar la creación
de nuestra interfase web así que básicamente eso es lo que vamos a crear en nuestra aplicación web.
Sin embargo vamos a comenzar con nuestra capa de datos y dentro de la capa de datos vamos a crear varias
clases.
La primera clase que vamos a crear es la clase de conexión hacia la base de datos así que vamos a ver
lo siguiente Vamos a entrar a project files posteriormente el archivo de XML es el archivo de Maybelle
que administra nuestras librerías así que vamos a abrirlo damos clic derecho Open y lo que vamos a hacer
es que vamos a agregar otra librería más la librería que tenemos agregada hasta el momento es la librería
de Java API que es la versión empresarial de Java pero vamos a agregar otra librería que es el conector
a la base de datos de Maisí.
Así que agregamos otro de dependencia.
Agregamos un grupo Heydi que se va a llamar Maisí posteriormente agregamos un arte Airi y se va a llamar
más el medio conector de un medio Java y finalmente agregamos la versión
en este caso seleccionamos la última versión puede ser más reciente no hay ningún problema en este caso
y la versión 8 017.
Esa es la primera librería que vamos a utilizar y también vamos a agregar otra dependencia para poder
manejar el concepto de Pul de conexiones así que agregamos la siguiente librería va a ser otra dependencia
agregamos un grupo Eirín que va a ser org Apache commands posteriormente agregamos el artifacts Airy
que va a ser commands en medio de X.P dos
y posteriormente la versión seleccionamos de igual manera la última versión pudiéndose másreciente en
este caso la versión 2.7 cero y eso es todo lo que vamos a agregar a nuestro archivo.
Todos los demás valores los dejamos igual así que es lo único que hemos agregado a nuestro archivo XML
y para descargar esas librerías vamos a dar clic derecho cambio recordemos que en caso de que falle
la descarga de estas librerías debemos tener ya sea el antivirus el software de Windows Defender o incluso
detener el servicio de Firewall mientras se descargan estas librerías.
Una vez que ya se han descargado correctamente entonces podemos volver a habilitar esos servicios pero
se deben de descargar esas librerías correctamente para que podamos seguir con este ejercicio bien con
eso ya se ha construido nuestro proyecto y podemos continuar.
Vamos a detener hasta aquí este video y en el siguiente video vamos a continuar con la creación de nuestra
clase de conexión hacia la base de datos.
Nos vemos en el siguiente video.
Saludos.