Bienvenido a re-orientation! Esperamos que encuentres lo que buscas

Manual para desarrollar paso a paso una aplicación web con Spring Framework + Spring Security contra una base de datos MySQL

tutorial paso a paso spring

A lo largo de este tutorial, utilizaremos algunos de los frameworks Spring mas usados, para desarrollar una aplicación web de ejemplo con acceso a una base de datos MySQL que nos permita explorar las tecnologías Spring JDBC,Spring Security y Spring MVC de manera combinada.

Índice

¿A quien va dirigido?

El objetivo de este manual es que pueda servir de referencia a aquellas personas que ya conocen el lenguaje java y las tecnologías web básicas, pero que necesitan desarrollar habilidades sobre la arquitectura que aquí se aborda para acometer proyectos innovadores.

¿Que tiene este tutorial que no tienen otros?

Cuando se usa Spring Security para gestionar lo accesos contra una base de datos (en nuestro caso usaremos MySQL), el framework funciona por defecto con una estructura de tablas y campos predefinidos.

En nuestro caso de uso vamos a cambiar esa estructura para añadir información adicional a las tablas por defecto, lo que nos obligará a realizar cambios en la implementación por defecto para integrar los nuevos campos.

Por otro lado el ejemplo que vamos a desarrollar bien puede servir de base para un proyecto mucho más complejo, ya que la funcionalidad es bastante común.

Entonces... ¿Que caso de uso vamos a implementar?

La funcionalidad que desarrollaremos es la siguiente:

Una página de inicio, donde los usuarios se van a autenticar (login de usuario / contraseña) contra una base de datos MySQL (en lo adelante BDD). En función de los roles definidos en la BDD para el usuario, al autenticarse correctamente éste va a acceder a la home de la aplicación para Empleados o la home de la aplicación para usuarios finales. En ambas homes mostraremos información del usuario conectado (nombre, apellidos, fecha de nacimiento, sexo y dirección e-mail de contacto).

Comenzamos!

Terminos Tecnología: