Formulario Básico con JSP Y SERVLETS

Formulario Básico con JSP Y SERVLETS

Introducción a JSP y Desarrollo de Proyecto

Resumen de la Sección: En esta sección introductoria, se aborda el tema de JSP (Java Server Pages) como tecnología para el desarrollo web del proyecto. Se menciona la creación de páginas web en Java y se plantea un ejemplo práctico a desarrollar.

Creación de Proyecto Java Web

  • Se inicia el proceso para calcular el salario de un empleado mediante la apertura de NetBin y la creación de un nuevo proyecto Java Web Application llamado "tutorial".
  • Se elimina un archivo HTML por no admitir código Java y se crea un archivo JSP llamado Index para permitir código Java.

Diseño del Formulario

  • Se comienza a diseñar un formulario para capturar datos del empleado, incluyendo una tabla para solicitar información como nombre, dirección, días trabajados y valor por día.
  • Se añade un botón "calcular" al formulario para procesar los datos ingresados.

Creación del Controlador en JSP

Resumen de la Sección: Aquí se detalla la creación del controlador que recibirá y procesará los datos enviados desde el formulario en JSP.

Implementación del Controlador

  • Se crea un paquete denominado "controlador" que gestionará las solicitudes desde los formularios JSP.
  • El controlador es configurado en el formulario JSP para recibir los datos mediante una URL específica.

Comunicación entre JSP y Controlador

  • La comunicación entre JSP y controlador se establece mediante métodos HTTP POST para enviar datos al servidor.

Creación del Modelo y Cálculo del Salario

Resumen de la Sección: En esta etapa, se procede a crear un modelo que almacenará los datos ingresados por el usuario y realizará cálculos salariales.

Diseño del Modelo

  • Se crea una clase Java en el paquete "modelo" llamada "calcular" con atributos como nombre, dirección, días trabajados y valor diario.
  • Los atributos son inicializados en la clase junto con sus respectivos getters y setters.

Captura e Ingreso de Datos

  • Los datos enviados desde el formulario son capturados por el controlador utilizando objetos request para modificar las propiedades del modelo.
  • La captura incluye conversiones necesarias como parseo a entero o doble según corresponda.

Cálculo Salarial

Salario y Cálculos en Java

Resumen de la Sección: En esta sección, se aborda la creación de una variable llamada salario y cómo se realiza el cálculo del salario en Java dentro de un controlador.

Creación de Variable Salario

  • Se crea una variable "salario" inicializada en cero para calcular el salario basado en el número de días trabajados y el valor diario.

Comunicación entre Vista, Controlador y Modelo

  • Se muestra cómo la vista se comunica con el controlador para calcular el salario, modificando los atributos del objeto y realizando los cálculos necesarios.

Redirección y Respuesta a la Vista

  • Se explica cómo responder a la vista con un objeto creado en el controlador mediante la creación de una respuesta en el request para manejar los datos en la vista.

Redireccionamiento y Envío de Respuesta

  • Se detalla el proceso de redireccionamiento hacia la vista utilizando "request dispatch" para enviar la respuesta al cliente, corrigiendo errores al importar librerías necesarias.

Procesamiento Final y Prueba en Vista

  • Después de procesar los datos, se redirige a la vista enviando un objeto Java como respuesta final para mostrar los resultados al usuario.
Video description

Formulario Básico con JSP Y SERVLETS