Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Web & Jakarta EE Fundamentals

Repositorio que documenta mi aprendizaje y evolución en el desarrollo web con Java (Jakarta EE / Java EE) utilizando Eclipse IDE. Incluye la implementación de arquitectura MVC (sin capa de servicios), acceso a datos con JDBC puro, procedimientos almacenados, el patrón DAO, manejo de sesiones y transacciones.


🛠️ Tecnologías y Conceptos Clave

  • Servlets: Manejo de peticiones mediante el método genérico service.
  • Persistencia: JDBC puro y consultas SQL relacionales.
  • Patrón de Diseño: DAO (Data Access Object) para desacoplar la lógica de acceso a datos.
  • Arquitectura: MVC (Model-View-Controller) simplificado (Vista - Controlador - DAO).
  • Vistas: JSP, Expression Language (EL), JSTL y Custom Tags.
  • Manejo de Estado y Seguridad: Sesiones HTTP y control de Transacciones manuales.

📂 Estructura del Repositorio

El proyecto está dividido en 3 módulos que reflejan una progresión continua:

Módulo Enfoque Principal Componentes y Características
01-jdbc-crud/AcademiaWeb Fundamentos Web y CRUD • Servlets con método service
• Consultas SQL directas (sin procedures)
• Conexión mediante JDBC puro
• Arquitectura base DAO
02-jdbc-procedures-JSTL Optimización de Datos y Vistas • Todo lo del módulo 01
• Integración de Procedimientos Almacenados
• Vistas dinámicas con JSTL y EL
03-JSTL-Sesiones Lógica Avanzada y Control de Estado • Todo lo de los módulos 01 y 02
Custom Tags personalizados
• Gestión de Sesiones de usuario
• Control manual de Transacciones (commit / rollback)

About

Core Java Web development repository covering Servlets, JSP, JDBC, DAO Pattern, Sessions, and Transactions.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages