Bien vamos a continuar con nuestro ejercicio.
Lo primero que vamos a hacer es modificar nuestra página de Index.
Entonces vamos a dejar de momento nuestro código fuente vamos a web Pelléas y abrimos nuestra página
de Index la página de Index lo que va a hacer es mandar a llamar el el controlador así que vamos a lo
siguiente Vamos a quitar todo este código y vamos a agregar simplemente un meta que va a refrescar esta
página y al hacer refresh va a ser una llamada de manera inmediata.
Al hacerlo el controlador así que hagamos lo siguiente agregamos la etiqueta de meta con el atributo
de HTTP equip y el valor de rifles
posteriormente agregamos el contenido el atributo de content.
Vamos a indicar el número de segundos que vamos a esperar para que se refresque esta página.
En este caso son cero segundos así que se va a refrescar de manera inmediata y posteriormente especificamos
el R.L al cual debe hacer refresh y posteriormente indicamos cuál es el lugar que se va a mandar a llamar.
Una vez que se haga el fresco y utilizamos expresión lenguaje para acceder al contextual escribimos
Paice context
punto recuesto junto con text Path
y posteriormente especificamos el nombre de Servlet.
En este caso el servlet se va a llamar servlet controlador y cerramos la etiqueta de meta.
Ahora vamos a agregar nuestro CV controlador sobre esos paquetes damos clic derecho new Java class
y creamos la clase sobre el controlador y la depositamos en el paquete web.
Damos clic en Finalizar quitamos estos comentarios y convertimos esta clase en un Servlet
indicando que el Paz va a ser servlet.
Controlador que es el mismo que utilizamos en nuestra página de Index para hacer la llamada a este se
el controlador
posteriormente vamos a ser extenso de http: servlet importamos estas clases
importamos todo el paquete
y vamos a sobrescribir.
El método Duguech
vamos a utilizar tanto el método Duguech como el método POST algunas peticiones las va a procesar.
El método Droguett y otras peticiones las va a procesar.
El método post en este caso vamos a comenzar con dugout recibimos los parámetros de respuesta
y el objeto Wiisports y con esto ya estamos escribiendo nuestro método.
Ahora debido a que estamos utilizando código de JSP en este caso la página de índex no puede ser simplemente
HTML y desde la idea podemos se va que no nos deja modificar la extensión así que vamos a tener que
crear otro archivo creamos un archivo jsp que se va a llamar Index
y con esto ya no está agregando la extensión jsp damos clic en Finalizar y vamos a pasar el código que
hemos agregado en el índex HTML lo copiamos y lo pasamos al JSP.
Vamos a quitar el archivo de índex HTML
y dejamos solamente el archivo de Index JSP así que con esto ya se está haciendo la llamada desde el
Index JSP hacia el controlador únicamente se va a encargar de eso de hacer la primera llamada ahora
el controlador lo que va a hacer es recuperar el listado de clientes compartir esta información hacia
otros JSP que se va a llamar clientes punto JSP así que vamos a hacer este código.
El método Droguett en primer lugar se va a encargar de recuperar el listado de clientes los objetos
de tipo clientes lo va a compartir en alguno de los alcances disponibles.
En este caso vamos a utilizar recuesto y posteriormente vamos a hacer un directo hacia la página de
clientes punto JSP que vamos a crear posteriormente.
Así que vamos a ser lo siguiente definimos una variable que va a ser de tipo cliente llamada clientes.
Importamos estas clases de Java punto y útil punto List y también la clase de cliente del paquete de
dominio punto cliente.
Aquí debemos tener cuidado si es que nos aparecen estas dos opciones debe ser del paquete de dominio
punto cliente.
Bien con esto ya estamos importando nuestras clases y ahora vamos a utilizar la clase de cliente dado
JDBC para mandar a llamar el método de listar así que vamos a crear un nuevo objeto de cliente dado
JDBC
importamos esta clase del paquete de datos ponemos punto y mandamos a llamar en este caso el método
listar y esto nos va a regresar todos los clientes que tenemos en nuestra lista.
Mandamos a imprimir esta lista solamente para saber qué valores tenemos en la base de datos y posteriormente
compartimos esta información en algún alcance.
De momento vamos a utilizar el alcance de recuas aunque posteriormente vamos a hacer algunos cambios
así que utilizamos recuesto atributo y compartimos nuestro listado de clientes y posteriormente hacemos
un forward
llamando al método GET despacharlo y vamos a mandar a llamar el JSP de clientes punto JSP y finalmente
mandamos a llamar el método forward para que podamos enviar el objeto request y el objeto respondés.
Esto puede arrojar una decepción así que vamos a declararla en la definición del método
vamos a indicar que posiblemente arrojã esta acepción y también la decepción y decepción tanto la decepción
como decepción.
Así que con esto al controlador ya está recuperando la información de clientes la está colocando en
el alcance del puesto y posteriormente estamos enviando la información hacia el JSP de clientes.
Vamos a crear el JSP de clientes sobre web Tellas vamos a dar clic derecho Nioh JSP
creamos el JSP de clientes y damos clic en Finalizar
quitamos estos comentarios quitamos también esa directiva y vamos a empezar con nuestro JSP de clientes.
El título va a ser control de clientes.
Ya que es el nombre de nuestra aplicación
también elemento H1 el título va a ser control de clientes y básicamente lo que vamos a hacer es iterar
cada uno de los elementos de nuestra lista de clientes así que vamos a utilizar la librería de STL vamos
a utilizar la directiva de Talib especificamos el prefijo que va a ser la librería de.
Por lo tanto utilizamos el prefijo de C que hace referencia al Kord y como siguiente paso el Luri y
en este caso el que vamos a utilizar es la librería de Decor así que seleccionamos este Uri y con eso
ya podemos utilizar la librería DJ STL Decor y lo que vamos a hacer es iterar cada uno de los elementos
de la lista.
De momento vamos a utilizar el código HTML que va a ser una lista no ordenada y dentro de esa lista
ordenada mostramos cada uno de los elementos de nuestro listado de clientes
así que vamos a utilizar la etiqueta de frizz de nuestra librería Decor la variable que va a recorrer
cada elemento se va a llamar cliente e indicamos donde encontramos esta lista vamos a utilizar Expression
Language para recuperar la lista recordemos que hemos compartido en esta línea donde indicamos que vamos
a compartir el atributo de clientes y proporcionamos esta lista de clientes así que es lo que estamos
recuperando en este momento
cerramos este elemento frizz y vamos a utilizar el elemento online Haytham para mostrar cada uno de
los elementos
vamos a utilizar la variable cliente y mostramos el Heydi cliente
posteriormente el cliente punto nombre y así con cada uno de los valores que deseemos mostrar de momento
únicamente vamos a mostrar el nombre el apellido y el saldo
así que con esto ya tenemos todos los elementos iniciales de nuestra aplicación.
Vamos a guardar cambios hacemos clic cambio
bien ya se construido en nuestra aplicación y vamos a ejecutarla damos clic derecho Roll y esperamos
a que termine de levantarse glacis
y podemos observar que en automático hizo un refresh el Index JSP y mandó a llamar el controlador y
hacer el controlador a su vez hizo un redireccionamiento hacia el JSP de clientes punto JSP podemos
llevar el título control de clientes y podemos observar la información que se encuentra guardada en
la base de datos y observamos cada uno de los registros de la tabla de clientes así que con esto ya
estamos conectando correctamente cada una de las capas de nuestra aplicación desde la capa de presentación
aplicando el patrón de diseño MVC en el controlador.
Posteriormente recuperamos la información de la capa de datos apoyándonos de la clase de cliente JDBC
para recuperar la información y regresa un listado de objetos de tipo cliente aplicando el patrón de
diseño data transfer Object o valio obvie y esta información que se ha recuperado se comparte en algún
alcanze y se reenvía la información hacia el JSP de clientes puntos TCP.
Así que es todo lo que estamos haciendo en esta aplicación.
Sin embargo el crear aplicaciones web una parte de sus tareas es obtener la información que es lo que
ya hemos hecho en este momento.
Sin embargo otra parte de las aplicaciones web es agregar un diseño atractivo y usable para el usuario
así que lo que vamos a hacer en los siguientes vídeos es utilizar el framework de Bushra para mejorar
visualmente nuestra aplicación web.
Pero cabe señalar que este freno lo vamos a utilizar una vez que hemos entendido cómo funciona todo
el flujo de nuestra aplicación web así que una vez que ya hemos recuperado la información vamos a mejorar
visualmente nuestra aplicación web así que vamos a detener hasta aquí nuestra aplicación y en los siguientes
vídeos vamos a empezar a mejorar nuestra aplicación web utilizando Bostrom.
Eso es todo por este vídeo y nos vemos en la siguiente.
Saludos.