1
00:00:01,200 --> 00:00:06,190
Bien vamos a continuar con nuestra aplicación lo que vamos a hacer en nuestra aplicación es crear una

2
00:00:06,190 --> 00:00:13,120
aplicación por capas así que vamos a tener nuestro cliente que va a ser el cliente web o el navegador

3
00:00:15,770 --> 00:00:21,320
ese cliente va a hacer una petición al servidor pero nuestro servidor va a estar dividido de la siguiente

4
00:00:21,320 --> 00:00:29,280
forma vamos a tener un Servlet que va a ser el del controlador el cual va a recibir todas las peticiones

5
00:00:29,460 --> 00:00:36,060
hacia nuestra aplicación web y el servlet va a recuperar información de la base de datos pero no directamente

6
00:00:37,710 --> 00:00:42,720
sino que vamos a crear ahora una capa lógica para recuperar la información de la capa de datos de la

7
00:00:42,720 --> 00:00:48,180
tabla de clientes y todo lo que tenga que ver con interactuar con esa tabla de la base de datos de clientes

8
00:00:48,870 --> 00:00:54,330
así que vamos a crear varias clases que va a ser nuestra capa de datos lógica y en esta capa de datos

9
00:00:56,430 --> 00:01:04,730
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

10
00:01:04,730 --> 00:01:12,500
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

11
00:01:12,500 --> 00:01:16,010
web lo que vamos a hacer es utilizar el patrón de diseño MVC

12
00:01:18,740 --> 00:01:21,040
de Modelo Vista Controlador.

13
00:01:21,090 --> 00:01:26,220
Una vez que se comunique con la capa de datos para recuperar la información de clientes entonces va

14
00:01:26,220 --> 00:01:27,660
a seleccionar el JSP

15
00:01:31,020 --> 00:01:36,270
el cual va a desplegar la información finalmente hacia el cliente y así es como vamos a construir nuestra

16
00:01:36,270 --> 00:01:40,200
aplicación aplicando varios patrones de diseño y las mejores prácticas.

17
00:01:40,530 --> 00:01:44,460
Además para mostrar la información al cliente vamos a utilizar el freímos de vostra

18
00:01:47,940 --> 00:01:53,050
esto para que el manejo de los estilos y todo el diseño de nuestra aplicación web sea responsivo y sea

19
00:01:53,050 --> 00:01:58,150
más fácil de realizar así que vamos a utilizar este freímos de mostrar para simplificar la creación

20
00:01:58,390 --> 00:02:03,380
de nuestra interfase web así que básicamente eso es lo que vamos a crear en nuestra aplicación web.

21
00:02:03,520 --> 00:02:08,590
Sin embargo vamos a comenzar con nuestra capa de datos y dentro de la capa de datos vamos a crear varias

22
00:02:08,590 --> 00:02:09,460
clases.

23
00:02:09,460 --> 00:02:15,060
La primera clase que vamos a crear es la clase de conexión hacia la base de datos así que vamos a ver

24
00:02:15,060 --> 00:02:21,150
lo siguiente Vamos a entrar a project files posteriormente el archivo de XML es el archivo de Maybelle

25
00:02:21,370 --> 00:02:28,800
que administra nuestras librerías así que vamos a abrirlo damos clic derecho Open y lo que vamos a hacer

26
00:02:28,980 --> 00:02:34,290
es que vamos a agregar otra librería más la librería que tenemos agregada hasta el momento es la librería

27
00:02:34,290 --> 00:02:41,040
de Java API que es la versión empresarial de Java pero vamos a agregar otra librería que es el conector

28
00:02:41,040 --> 00:02:42,360
a la base de datos de Maisí.

29
00:02:43,110 --> 00:02:45,280
Así que agregamos otro de dependencia.

30
00:02:49,380 --> 00:03:00,030
Agregamos un grupo Heydi que se va a llamar Maisí posteriormente agregamos un arte Airi y se va a llamar

31
00:03:00,060 --> 00:03:07,050
más el medio conector de un medio Java y finalmente agregamos la versión

32
00:03:10,800 --> 00:03:15,610
en este caso seleccionamos la última versión puede ser más reciente no hay ningún problema en este caso

33
00:03:15,610 --> 00:03:17,570
y la versión 8 017.

34
00:03:17,760 --> 00:03:22,770
Esa es la primera librería que vamos a utilizar y también vamos a agregar otra dependencia para poder

35
00:03:22,770 --> 00:03:30,300
manejar el concepto de Pul de conexiones así que agregamos la siguiente librería va a ser otra dependencia

36
00:03:32,510 --> 00:03:44,230
agregamos un grupo Eirín que va a ser org Apache commands posteriormente agregamos el artifacts Airy

37
00:03:45,170 --> 00:03:51,040
que va a ser commands en medio de X.P dos

38
00:03:53,970 --> 00:03:59,730
y posteriormente la versión seleccionamos de igual manera la última versión pudiéndose másreciente en

39
00:03:59,730 --> 00:04:04,830
este caso la versión 2.7 cero y eso es todo lo que vamos a agregar a nuestro archivo.

40
00:04:04,920 --> 00:04:10,620
Todos los demás valores los dejamos igual así que es lo único que hemos agregado a nuestro archivo XML

41
00:04:11,710 --> 00:04:19,770
y para descargar esas librerías vamos a dar clic derecho cambio recordemos que en caso de que falle

42
00:04:19,980 --> 00:04:26,610
la descarga de estas librerías debemos tener ya sea el antivirus el software de Windows Defender o incluso

43
00:04:26,610 --> 00:04:30,140
detener el servicio de Firewall mientras se descargan estas librerías.

44
00:04:30,270 --> 00:04:35,550
Una vez que ya se han descargado correctamente entonces podemos volver a habilitar esos servicios pero

45
00:04:35,550 --> 00:04:40,830
se deben de descargar esas librerías correctamente para que podamos seguir con este ejercicio bien con

46
00:04:40,830 --> 00:04:44,300
eso ya se ha construido nuestro proyecto y podemos continuar.

47
00:04:44,520 --> 00:04:48,930
Vamos a detener hasta aquí este video y en el siguiente video vamos a continuar con la creación de nuestra

48
00:04:48,930 --> 00:04:51,510
clase de conexión hacia la base de datos.

49
00:04:51,510 --> 00:04:52,930
Nos vemos en el siguiente video.

50
00:04:52,930 --> 00:04:53,520
Saludos.
