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.