Skip to content

robsanabria/Online-Store-JavaWeb-Tomcat-GET-POST-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Aplicación Web Java - Gestión de Usuarios y Sesiones

Java Apache Tomcat JUnit

Aplicación web completa desarrollada con arquitectura MVC que implementa funcionalidades avanzadas de gestión de usuarios y control de sesiones seguras.

🌟 Características Principales

🛠️ Backend

  • Arquitectura MVC con Servlets como controladores
  • Patrones de diseño:
    • ✅ DAO (Data Access Object) para persistencia de datos
    • ✅ Factory Method para creación de objetos complejos
  • Middlewares:
    • 🔐 Sistema de autenticación con gestión de sesiones
    • 🛡️ Autorización por roles de usuario
    • ⏳ Tiempos de sesión configurables

🧪 Testing

  • Pruebas unitarias con JUnit 5
  • Mocks de dependencias con Mockito
  • Cobertura de pruebas > 80%

🎨 Frontend

  • Diseño responsive con Bootstrap 5
  • Interactividad con jQuery
  • Validación de formularios en tiempo real
  • UI moderna con:
    • 🖥️ Layouts adaptables
    • 🎭 Transiciones CSS3
    • 📱 Compatibilidad móvil

🛠️ Tecnologías Utilizadas

⚙️ Configuración

  1. Requisitos:
    Java 17+
    Apache Tomcat 9
    MySQL 8
    
    

📊 Estructura del proyecto

src/
├── main/
│ ├── java/
│ │ ├── controllers/ # Servlets
│ │ ├── dao/ # Patrón DAO
│ │ ├── factories/ # Factorías de objetos
│ │ └── filters/ # Middlewares
│ ├── resources/ # Archivos de configuración
│ └── webapp/
│ ├── WEB-INF/ # Configuración de la aplicación
│ └── assets/ # CSS, JS e imágenes
├── test/ # Pruebas unitarias

About

Aplicación Web Java - Gestión de Usuarios y Sesiones (Servlets, Apache Tomcat, MCV, DAO)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors