Gao's blog
Inicio
Tags
Lenguaje
Inglés
Español
Chino
Desarrollo de aplicaciones Web
Autor: Gao
February 25, 2019
Tags:
Aplicación Web
HTMl
JavaScript
CSS
Spring
JPA
Tomcat
Introducción
Evolución de la web
Tipo de aplicaciones
Web estático
Web dinámico
HTML
CSS
Bootstrap
Ejercicios de HTML, CSS y Bootstrap
Ejericio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4
Más ejemplos
JavaScript
DOM (Document Object Model)
BOM (Browser Object Model)
Integración con HTML
jQuery
Ejemplos
Ejercicios
Maven
Spring
Spring Boot
Inyección de dependencias
Spring MVC
Controlador
Vista
Formularios y Enlaces
Formas de enviar información del navegador al servidor
Sesión y Información persistente
Sesión
Información persistente
Ejemplos y Ejercicios
APIs REST
La información se intercambia en formato
JSON
(o XML)
Los recursos se identifican en la URI
Las operaciones se codifican como métodos http
La información se devuelve codificada en JSON
Se usan los códigos de estado http para notificar errores
API REST Ejemplos
API REST Ejercicios
Cliente JavaScript
APIs REST con Spring
POST
GET
DELETE
PUT
Controller
JSON
RestTemplate
Ejemplos y Ejercicios de APIs REST
Bases de datos con Spring
JPA
Relación 1:1 unidireccional
Operaciones en cascada
Relación 1:1 bidireccional
Relación 1:N
Relación M:N
Repositorio
Propiedades de los objetos relacionados
Paginación
Java Persistence Query Language (JPQL)
Configuración
Arquitectura
Ejemplos y Ejercicios de Spring Data
Seguridad con Spring
Autenticación
Autorización
Integridad
Confidencialidad
HTTPS
Spring security
Comunicación cifrada con https
Usuario con credenciales en código
Protección con CSRF
Diferentes tipos de usuarios
Usuarios en BBDD
Características para Web SPA + API REST con seguridad
Ejemplos y Ejercicios de Spring Security
Despliegue de apps Spring
Jar
War
Ejecutar la app web con el .war
Ejemplos y Ejercicios