- Introducción
- Preparación del espacio de trabajo
- Configuración de Tomcat en Eclipse
- Inyección de Dependencias
- Creación de la primera aplicación Spring
- Uso de constructor y métodos setters en IoC
- Inyectando la dependencia "Dirección" dentro de "Administrador"
- Uso de @Autowired y @Component en IoC
- Uso de @Value para manejar parámetros en el constructor
- Preguntas de Repaso
- Creación de una B.D. con MySQL Workbench
- Descarga de dependencias necesarias para el uso de SpringJDBC
- Configuración en Spring para la conexión a la B.D.
- El patrón de diseño DAO
- Creación del DAO para la tabla Admin
- Inserción de un registro en la B.D. mediante el DAO de Admin
- Manejo de excepciones en los DAO
- Creación de una consulta para varios registros
- Creación de consultas personalizadas
- Uso de sentencias Update y Delete
- Manejo de Batch Updates
- Transaccionalidad en Spring JDBC
- Creación del proyecto web Spring
- El Dispatcher Servlet
- Creación del Dispatcher Servlet
- Añadiendo un controlador Spring
- Navegación entre controladores
- Manejo de atributos con Model y @SessionAttributes
- Creación de un SpringForm
- Manejo de datos de un SpringForm
- Redirección de controladores y paso de atributos
- Manejo de atributos con @RequestParam
- Configuración del ContextLoaderListener y JNDI
- La capa de Servicio
- Inserción de un registro mediante SpringForm y Spring JDBC
- Presentación de todos registros en la vista JSP
- Carga de un registro en un SpringForm
- Creación de un método para salvar o actualizar un registro
- Como accesar a recursos estáticos
- Eliminación de un registro
- Introducción y descarga de dependencias necesarias
- Configuración de Hibernate en Spring
- Implementación de anotaciones JPA en una clase Java
- Uso del método save de Hibernate
- Creacion de una consulta mediante HQL
- Creación de una consulta mediante Criteria
- Implementación de los métodos update y delete
- Creación del POJO, Service y DAO para la tabla Direccion
- Creación del Controlador y la vista para la tabla Dirección
- Creación del mapping entre Admin y Direccion
- Inserción de varias Direcciones en un Administrador
- Consulta de todas las Direcciones de un Administrador
- Configuración del filtro de seguridad Spring
- Interceptando peticiones y añadiendo un formulario de login
- Uso de expresiones para interceptar peticiones
- Personalización del formulario de Login
- Creación de un mensaje de error de Login
- Uso de la Spring Security Taglibs
- Creación de un Link de Logout
- Inicio de sesión accesando información desde una B.D.
- Preparación previa para crear un mecanismo personalizado de login
- Personalización del Service usado para el inicio de sesión
- Personalización del Proveedor de Autenticación de Login
- Configuración y prueba del mecanismo personalizado de Login
- Creación de la vista y el controlador para el registro de usuarios
- Prueba del módulo de registro de usuarios
- Encriptación de la contraseña de la cuenta de usuario
- Actualización del AuthenticationProvider para aceptar contraseñas encriptadas
- Añadiendo funcionalidad de recordar datos de login
- Determinar que tipo de usuario ha iniciado sesión
- Añadiendo reglas de validación con Hibernate
- Personalización de mensajes de error
- Añadiendo grupos de validación
- Creación de un manejador de excepciones
- Creación de un servidor JSON en Spring
- Prueba del servidor JSON
- Creacion del campo de autocompletado con JQuery
- Creación de un formulario asíncrono con AJAX
- Introducción
- Creación de la primera aplicación Spring Boot
- Web Service RESTful
- Un vistazo a Spring Data
- Creación de un controlador REST de lectura
- Creación de un controlador REST para consultar un registro
- Oferta para todos los cursos
- Código fuente
- Diapositivas del curso