Bienvenidos en esta clase, vamos a ver el formulario, vamos a crear la plantilla, nos vamos a recursos,
a Resources Templates, con click derecho New Otro.
En web.
HTML Effi.
Siguiente.
Vamos a nombrar como form, tal como indicamos en el controlador, la vista es form.
Lo primero, el meta lo vamos a cambiar.
Cerramos.
Vamos a agregar una especie de timeline.
Vamos a agregar la hoja de estilo de vostra y en el título, porque también pasamos un título en el
crear.
Vamos a tener el atributo text con el parámetro que pasamos la vista título.
Vamos a tener el H1
título.
Luego vamos a tener una tabla HTML que validar.
El formulario va a contener los campos.
Primero el formulario.
Y dentro del formulario natal vamos a tener terre por cada campo, un terre para Leydi, que va a tener
el TEDE y va a tener otro T.D.
Uno para el label o nombre de campo y el otro para el campo.
Vamos a tener para el Heidy nombre, apellido y Imai y el botón el Button va a tener un solo TD ya que
no hay nombre.
Vamos a ordenar
el Heidy nombre, el apellido y mail y vamos a tener los input uno para Heidy, para nombre, apellido
y para M.
Para crear un formulario Dim LIF y Spring tenemos dos etiquetas que son importantes.
La primera es el Action y la segunda el Hoggett.
El Action, que contiene la VL hacia la ruta.
Que procesa el formulario tipo post que va a obtener el cliente que está mapeado al formulario.
Recordemos que Lawrence va con el ArruÃ, la acción form, la acción con su ruta del tipo post.
Lo segundo en mapear el objeto cliente al formulario THT 2 punto Hoggett con el signo peso con la llave
hacemos referencia al objeto que se está pasando acá cliente cliente sería nuestro objeto del formulario.
Pasamos el cliente vamos a guardar y acá en input para mapear los campo por ejemplo el input Heidy el
input nombre, el apellido y el input email.
El campo Didí es auto incremental.
No se tienen que agregar en el formulario, pero si se puede agregar como un campo hidden, un campo
escondido.
Entonces lo que vamos a hacer es eliminar el terre
type gigan del tipo given field.
Acá vamos a mapear con asterisco con las llaves y vamos a dar el nombre del campo y el idén.
Lo podemos correr al final, al final fuera de la tabla lo dejamos justo antes del cierre del formulario.
Luego tenemos el nombre del tipo text y también va a tener un campo seco fill asterisco, la llave y
el nombre del atributo en la clase, en la clase cliente nombre.
Entonces acá estamos mapeando cada campo del formulario con cada atributo.
En la clase client ya tenemos mapeado el Heidy, ahora el nombre, también el apellido del tipo text
y está mapeado al campo.
Apellide y el email también muy parecido, pero el tipo lo vamos a dejar como email, ya que es un tipo
HTML5 y este mapeado al email, entonces tenemos el nombre, el apellido y el email nombre, apellido
y el email.
El Heidy Campo Idén y la fecha.
La podemos agregar cuando se crea, cuando se realiza el INSER no es necesario agregarla en el formulario.
Bueno, después vamos a modificar el ejemplo para agregar la fecha como un campo para seleccionar la
fecha con un datepicker de HTML5 y faltaría el input
del tipo submit.
Crear cliente y vamos a cerrar el campo.
Importante cerrar las etiquetas en el título el signo peso tienen que ir fuera.
Y otro tema importante es que el formulario tiene que ser del método post.
Importante también agregar el método post de que cuando se realiza un submit se envía con el botón Crear
cliente.
Automáticamente se va al método Guardar del tipo post con el mapping form, con la ruta Form.
Entonces por eso es importante incluir el método post en el formulario.
Entonces formulario tiene la acción el mapping hacia el objeto cliente y el método post y posteriormente
los campos guardamos.
Ahora vamos a la clase cliente y vamos a crear un método public void.
Le vamos a llamar pre pre persisto, es decir, antes de que se guarde el asiento y acá vamos a asignar
la fecha igual New Day de Yaba útil.
Pero para que funcione este método y se ejecute como un evento que parte del ciclo de vida de la clase
ENTITY manejada por el ente manager, tenemos que decorar con la anotación predi persis.
Entonces pre perci de JPA.
Anotamos, decoramos el método y de forma automática se va llamar este método justo antes de invocar
el método perci.
Justo antes de insertar el registro enlacé dato.
El siguiente paso es el listar.
Agregamos un link para crear los productos.
Justo arriba de la tabla vamos a crear el link
arroba porque es una VL y se va a ir al formulario.
Y vamos a guardar.
Entonces ahora vamos a ejecutar con clic derecho.
Ranas.
Y Springwood?
Abrimos el navegador y nos podemos alistar.
Crear cliente, por ejemplo, José.
Crea Client lo registra igual, podemos hacer un par de mejora.
Por ejemplo, podríamos incluir un diseño mejor en nuestro formulario, podríamos agregar el menú.
Podríamos decorar el H1.
También podríamos dejar todo dentro del contenedor container, todo el contenido.
Y el acampo le podemos dar estilos
conform control de vostra.
Guardamos y actualizamos.
Entonces ella tiene un mejor diseño.
También le podemos dar un diseño al botón y nos vamos al botón.
Y tenemos lo estilo btn, btn, primary propio de vostra actualizamos y tenemos un mejor Lucasfilm para
formulario.
Bien, quedamos hasta acá.
Hasta la próxima.