domingo, 9 de diciembre de 2018

Sesión 3

Agenda 


  • Práctica construcción de una aplicación usando JSP y Servlet
  • Referencias

Redacción del caso trabajo :  Enunciado

Construcción realizada 


Se crea un proyecto web en Java en este caso usamos el IDE de NetBeans EE versión 8.2, el servidor incorporado de Glassfish y el navegador Google Chrome para correr la aplicación.

Estructura de la aplicación la cual tiene tres archivos .jsp que son el index(inicio), login y registro.

Luego más abajo tenemos el Source Package que contiene los servlets de login, registro, abrir login, abrir registro.


Contenido del index.jsp la cual hace uso de la directiva @page y se define mediante código HTML los botones de inicio de sesión y registro.


Contenido del login.jsp que de forma análoga al anterior jsp usa la directiva @page y crea un par de entradas para ingresar las credenciales de usuario para iniciar sesión.


Contenido del register.jsp. Similar a las páginas anteriores pero en esta se establece el formulario para registrarse para posteriormente poder iniciar sesión. 


Contenido del login.java. Aquí definimos nuestro servlet mediante una clase pública, donde el request forma un papel fundamental para el manejo de los datos ingresados por el usuario y posteriormente mediante condicionales validamos las credenciales ingresadas en caso de que no se este registrado previamente.


Contenido del register.java.  Aquí definimos nuestro servlet mediante una clase pública, donde el request forma un papel fundamental para el manejo de los datos ingresados por el usuario. Además se hace uso del objeto HtppSession explicado en la sesión anterior y posteriormente mediante condicionales validamos la completitud y correctitud de la contraseña ingresada al momento de realizar un registro.



Contenido del openLogin.java y openRegister.java, aqui simplemente estos servlets se encargan de redireccionar la página al login y registro respectivamente de acuerdo al flujo que podría seguir la aplicación web de acuerdo a los datos ingresados por el usuario.



Ejecución de la aplicación


Ahora vamos a ejecutar la aplicación la cual usa el navegador de google Chrome por defecto si se desea cambiar el navegador le damos clic derecho al proyecto dentro del netbeans, seleccionamos properties y luego Build ahí nos aparece el navegador que usamos por defecto para ejecutar nuestras aplicaciones web con Java.


Ahora seleccionamos la opción de Registrarse 

Ahora llenamos el formulario con nuestros datos y le oprimimos el botón de registrar:

Ahora somos redireccionados a la página de inicio de sesión y se nos muestra un mensaje de que nos registramos de forma exitosa. 


Ahora ingresamos nuestras credenciales de usuario que elegimos para el registro anterior y seleccionamos el botón de Ingresar.



Luego se nos muestra que iniciamos la sesión de forma correcta.



Finalmente validamos el usuario ingresado al ingresar la contraseña de forma incorrecta.


Referencias





No hay comentarios:

Publicar un comentario