1
00:00:00,180 --> 00:00:01,350
Bien, volvamos al formulario.

2
00:00:01,470 --> 00:00:01,680
Bueno.

3
00:00:01,830 --> 00:00:04,720
Qué pasaría si quito esto el mes solamente?

4
00:00:04,860 --> 00:00:07,200
Esto no lo hagan solamente para probar nada más.

5
00:00:07,320 --> 00:00:08,460
Lo quito o guardo?

6
00:00:08,670 --> 00:00:12,120
Se fijan acá muestra Warning que no conoce el TH.

7
00:00:12,300 --> 00:00:17,700
Bueno, igual funciona funcionalmente la aplicación e igual va a funcionar tal cual, pero me molesto

8
00:00:17,790 --> 00:00:20,340
este mensaje warning que no está definido.

9
00:00:20,400 --> 00:00:27,780
Entonces por eso se recomienda utilizar XML especial este naipe propio LIF para evitar conflictos de

10
00:00:27,780 --> 00:00:29,700
nombre entre etiquetas HTML.

11
00:00:29,910 --> 00:00:31,260
Bien, ahora sigamos.

12
00:00:31,380 --> 00:00:35,090
Faltaría obtener estos parámetros en el controlador los name.

13
00:00:35,370 --> 00:00:37,660
Muy importante Looney nombre parámetro.

14
00:00:38,100 --> 00:00:40,230
Entonces bueno, voy a guardar.

15
00:00:40,950 --> 00:00:49,940
Nos vamos al formulario y acá podemos capturar estos parámetro usando la anotación Rickles para bien.

16
00:00:50,010 --> 00:00:51,780
Importamos el tipo.

17
00:00:52,650 --> 00:00:57,510
Por ejemplo Yussef de acá tenemos el primero para que ordenado coma.

18
00:00:57,600 --> 00:00:59,010
Voy a bajar el segundo

19
00:01:01,770 --> 00:01:02,630
del tipo string.

20
00:01:02,640 --> 00:01:06,080
También el password.

21
00:01:11,940 --> 00:01:12,630
Del tipo string.

22
00:01:12,700 --> 00:01:13,570
También el email.

23
00:01:13,780 --> 00:01:16,770
Entonces tres campos que estamos haciendo, cada uno por separado.

24
00:01:16,830 --> 00:01:18,840
Se inyecta y esto se extrae.

25
00:01:18,960 --> 00:01:26,040
Es decir, por debajo es pliendo que hace desde el objeto http request va a extraer el nombre de parámetro.

26
00:01:26,170 --> 00:01:30,570
Estos nombre de campo que se definen con este nombre acá en el name mismo nombre.

27
00:01:31,860 --> 00:01:38,280
Entonces, bueno, acá tenemos que indicar el nombre de este argumento del método mismo nombre con el

28
00:01:38,280 --> 00:01:40,740
cual está en el input en el campo.

29
00:01:41,040 --> 00:01:41,790
Es una forma.

30
00:01:42,210 --> 00:01:42,900
Ahora, por ejemplo.

31
00:01:42,990 --> 00:01:49,560
Otra forma es indicar acá por ejemplo con los paréntesis, con el name, con el NAIM o el Valium.

32
00:01:49,740 --> 00:01:53,250
Recuerden que el name acá nombre del rickles param.

33
00:01:54,280 --> 00:01:56,960
Y el Balu es un alias del NAICM.

34
00:01:57,080 --> 00:01:58,340
Podemos usar cualquiera 2.

35
00:02:00,050 --> 00:02:04,340
Entonces, por ejemplo, Name de CA indicamos el nombre qué nombre?

36
00:02:04,430 --> 00:02:06,830
También está acá y usan de.

37
00:02:08,940 --> 00:02:09,840
O este de acá.

38
00:02:11,700 --> 00:02:12,000
Pero bien.

39
00:02:12,040 --> 00:02:12,540
Cómo se llama?

40
00:02:12,540 --> 00:02:12,930
Igual?

41
00:02:13,020 --> 00:02:16,800
En nombre del argumento esto se puede omitir, es opcional.

42
00:02:16,920 --> 00:02:18,480
Da lo mismo y listo.

43
00:02:18,630 --> 00:02:19,320
Acá lo tenemos.

44
00:02:19,410 --> 00:02:20,830
Capturamos todos los parámetros.

45
00:02:21,270 --> 00:02:26,940
Entonces ahora podríamos pasar estos campos o valores a la vista para mostrar en la plantilla resultado.

46
00:02:27,150 --> 00:02:28,230
Para eso usamos el modelo.

47
00:02:29,400 --> 00:02:30,480
Bueno, cada uno por separado.

48
00:02:30,520 --> 00:02:31,920
Entonces, atributo.

49
00:02:34,450 --> 00:02:38,190
Yusa Naive y el valor YW CELAM.

50
00:02:39,340 --> 00:02:44,530
Recuerden que este es el nombre atributo con el cual se pasa a la vista y este es el valor que tenemos

51
00:02:44,530 --> 00:02:45,600
acá ya.

52
00:02:45,760 --> 00:02:47,230
Y esto mismo por cada uno.

53
00:02:59,440 --> 00:03:04,630
Recuerde que estamos viendo esto desde la base, partiendo paso a paso, obviamente es mucho mejor crear

54
00:03:04,630 --> 00:03:10,060
una clase, después la vamos a hacer crear una clase usuario con estos atributos y poblar estos datos

55
00:03:10,120 --> 00:03:10,990
en la clase usuario.

56
00:03:11,090 --> 00:03:11,440
Perdón.

57
00:03:11,530 --> 00:03:16,990
No en la clases, sino en la instancia de la clase, porque vamos a crear el objeto con el New New Usuario

58
00:03:17,170 --> 00:03:23,080
y pasamos estos datos, estos valores vía metodos set y lo que pasamos a la vista es el objeto model,

59
00:03:23,200 --> 00:03:29,500
el objeto usuario en este caso o el POJO, que finalmente también podría estar mapeado a un Ayato utilizando

60
00:03:29,500 --> 00:03:34,960
JPA Internet y por acá podríamos recibir este objeto y lo guardamos.

61
00:03:35,080 --> 00:03:36,610
Lo insertamos en la tabla.

62
00:03:36,790 --> 00:03:37,060
Bien.

63
00:03:37,090 --> 00:03:37,720
Qué falta?

64
00:03:38,140 --> 00:03:40,360
Bueno, podríamos agregar también un título.

65
00:03:42,100 --> 00:03:45,070
De hecho, el título por acá.

66
00:03:50,180 --> 00:03:54,310
Por ejemplo, resultado del formulario o fondo y también un título acá.

67
00:03:56,200 --> 00:03:58,230
Acá no faltó el título.

68
00:03:58,550 --> 00:03:59,080
Título

69
00:04:03,280 --> 00:04:06,640
Formulario Usuarios o crear usuario, guardar usuario.

70
00:04:06,670 --> 00:04:10,840
En fin, como le queramos llamar solamente un título, me faltaría agregar ese título acá.

71
00:04:12,100 --> 00:04:14,220
Entonces acá en vez del título.

72
00:04:17,080 --> 00:04:26,380
TH 2.ª text y recuerden signo, peso y las llaves, la forma de imprimir mediante tra población de trinque

73
00:04:26,620 --> 00:04:29,080
estas variables título.

74
00:04:30,230 --> 00:04:39,560
Voy a copiar, voy a pegar debajo del body, voy a cambiar en vez de title un h3 o h1 que el h1 muy

75
00:04:39,560 --> 00:04:41,260
grande sigue con h3, queda mejor.

76
00:04:44,550 --> 00:04:48,720
Bien, guardamos esto mismo también en la plantilla que vamos a crear.

77
00:04:49,050 --> 00:04:55,860
De hecho, podríamos copiar formulario form, punto HTML, lo copiamos, control C, lo pegamos renombrar

78
00:04:55,860 --> 00:04:58,560
los resultados.

79
00:04:58,590 --> 00:05:00,600
Mismo nombre que pusimos en el controlador.

80
00:05:00,720 --> 00:05:05,330
Ok, doble clic en resultado perfecto.

81
00:05:05,490 --> 00:05:06,330
Hay tal título.

82
00:05:06,660 --> 00:05:12,120
Bueno, el formulario le quitamos, lo dejamos de esa forma, pero todo lo demás es igual.

83
00:05:12,360 --> 00:05:16,110
Guardamos entonces resultado acá resultado.

84
00:05:16,740 --> 00:05:20,040
Y tenemos que mostrar estos campos o atributos en realidad.

85
00:05:22,620 --> 00:05:30,930
Bueno, en HTML muchas formas puede ser con P con párrafo o puede ser una lista o el li en huele li.

86
00:05:31,980 --> 00:05:38,280
Perfecto, entonces por cada acá, por cada li mostramos un valor, pero también te H.B.

87
00:05:38,280 --> 00:05:44,520
Text, si no peso las llaves Usenet voy a copiar.

88
00:05:51,810 --> 00:05:52,470
Paz Wor.

89
00:05:54,770 --> 00:05:55,010
E-mail.

90
00:05:55,780 --> 00:05:56,830
Bueno, esto es un ejemplo.

91
00:05:56,950 --> 00:06:01,210
Obviamente el password nunca se debería mostrar por un tema de seguridad, nada más.

92
00:06:01,330 --> 00:06:03,730
Pero el ejemplo de lo mismo ordenamos.

93
00:06:06,310 --> 00:06:07,110
Y acá tenemos.

94
00:06:10,280 --> 00:06:13,610
Ni guardamos bien y tenemos listo nuestro ejemplo, lo vamos a levantar.

95
00:06:14,360 --> 00:06:16,910
Clic derecho Roñas es votar.

96
00:06:19,980 --> 00:06:22,670
Bueno, localhost 80 80, perfecto.

97
00:06:22,790 --> 00:06:23,330
Está bien.

98
00:06:23,420 --> 00:06:25,070
No encuentra la página 404.

99
00:06:25,160 --> 00:06:25,490
Por qué?

100
00:06:25,520 --> 00:06:27,740
Por qué no tenemos ninguna ruta definida en la raíz?

101
00:06:27,950 --> 00:06:34,430
Nuestra ruta en form de formulario aitas se fijan formulario simple de usuario.

102
00:06:34,610 --> 00:06:36,470
El Yussef en password y correo.

103
00:06:37,100 --> 00:06:38,000
Por ejemplo.

104
00:06:38,690 --> 00:06:39,320
Andrés.

105
00:06:41,060 --> 00:06:41,180
Un.

106
00:06:41,180 --> 00:06:41,510
Dos, tres.

107
00:06:41,510 --> 00:06:42,050
Cuatro.

108
00:06:42,380 --> 00:06:43,040
Correo

109
00:06:46,370 --> 00:06:47,060
tres arroba.

110
00:06:47,060 --> 00:06:48,500
Correo E.com: porque quieran.

111
00:06:48,650 --> 00:06:50,330
Y si enviamos vamos a ver.

112
00:06:50,540 --> 00:06:53,470
Perfecto resultado for muestra los valores de.

113
00:06:53,700 --> 00:06:56,150
Entonces eso sería una forma de trabajar con formulario.

114
00:06:56,210 --> 00:06:57,620
Como ven, bastante simple.

115
00:06:57,830 --> 00:07:00,770
Acá estamos mostrando los datos en la plantilla.

116
00:07:00,830 --> 00:07:03,140
En este caso la plantilla resultado y nada más.

117
00:07:03,230 --> 00:07:08,090
En un ejemplo con base dato bueno, la idea de obtener estos datos y guardarlos en los datos.

118
00:07:08,150 --> 00:07:11,450
Pero por ahora quedamos hasta acá y continuamos la siguiente clase.
