Sesión 3: Java Web alojada en un servidor web local utilizado servlets.

Se realiza la construcción de una aplicación web que facilita las opciones de Iniciar Sesión y Registrarse dentro de la plataform. Para ello se utilizan diferentes tecnologías explicadas una por una a continuación.

  • Simulación de DB
Se utiliza un ArraList para almacenar los usuarios registrados en la plataforma. Dicho ArrayList se encapsula dentro de la clase dataBase a la que se le añade un método Singleton para tener solo una instancia de la misma en todo el proyecto. Por último se añaden los métodos de añadir un usuario para los usuarios registrados que vayan a ser agregados y un método de obtención del usuario correspondiende al nombre de usuario y contraseña, con el fin de utilizarlo en el Inicio de sesión,


































  • Usuario
Los usuarios se abstraen en la clase user, la cual contiene un nombre de usuario y contraseña.


  • Login Servlet
Se utilizan Servlets para el tratamiendo de peticiones al servidor. En el proceso de las peticiones se valida si el nombre de usuario y contraseña con correctos utilizando la base de datos parar corroborarlo. Además, se realizan validaciones menores.



  • SignUp Servlet
En este Servlet se obtiene el nombre de usuario y contraseña indicados por el usuario y luego de realizar las validaciones menores se crea un objecto user que contenga los datos indicados.































  • JSP
Se utilizaron dos archivos JSP para lograr una página más dinámica y así mostrar los cambios en los elementos. Los JSP corresponden al Login y SignUp.





Comentarios