Acceso a datos (DAM)
FP Informática y Comunicaciones
Saltar al contenido
[email protected]
|
GIT
Entrar
/
Salir
Alternar la navegación
Introducción al PIADS
GIT
Markdown
PIADS Base de datos
Estructura del proyecto
Preparando entorno de desarrollo
Intro
Conceptos previos
Glosario
Mapa Conceptual
Codificación UNICODE y UTF-8
Preparación del entorno de trabajo (Windows)
Probando el entorno Spring
Files
Ejercicio.
Introducción al manejo de ficheros
Flujos streams. Tipos.
Clases para la gestión de Flujos (texto)
Ejercicio.
Clases para la gestión de Flujos (binarios)
Operaciones sobre ficheros
Formas de acceso a un fichero
Operaciones sobre ficheros
Ejercicios Ficheros de Texto
Buffered -acelerando el acceso a ficheros
Clases para gestión de flujos de datos desde-hacia ficheros
Resumen sobre acceso a ficheros
Serialización
Ejercicio.
Objetos serializables
Warning Serial version ID
Ficheros XML
Ejercicio.
Trabajo con ficheros XML con DOM
Excepciones: detección y tratamiento
Resumen – Manejo de ficheros
Conectores
Introducción al manejo de conectores
Protocolos de acceso a bases de datos (ODBC)
Protocolos de acceso a bases de datos (JDBC)
Acceso a datos mediante JDBC (I)
Acceso a bases de datos con JDBC (II)
Acceso a BBDD con JDBC – Transacciones (III)
Bases de datos embebidas
Ejercicio.
Aplicación Java -> ODBC a distintas BBDD
Core
Código Fuente Spring Core
Desacoplamiento de Clases
POJO’s
BEAN
Comparativa: POJO Bean VO y DTO
Introducción
Spring Core. Introducción
Spring Core. Entorno de desarrollo.
Spring Core. Estructura y patrones
Spring Core. Inversión de Control e Inyección de Dependencias
Contenedor de inversión de control
Spring Core. Contenedor de inversión (IoC)
Spring Core. Mi primer bean
Spring Core. Inyección de dependencias (setter vs constructor)
Spring Core. Inyección Automática
Ámbito y ciclos de vida
Spring Core. Singleton y Prototype
Spring Core. Otros ámbitos
Spring Core. Ciclo de vida del Java Bean.
Configuración basada en anotaciones
Spring Core. Required.
Spring Core. Autowired
Spring Core. Qualifier Primary
Spring Core. PostConstruct PreDestroy
Spring Core. Estereotipos
Configuración a través de Java
Spring Core. Javaconfig
Spring Core. @Bean
Ejemplo práctico
Spring Core. MovieAdvisor
Spring Core. Esqueleto del proyecto
Spring Core. Las clases de configuración
Spring Core. Fichero de Properties
Spring Core. Creación de servicios
Spring Core. Creación de las clases que utilizarán los servicios.
Ejercicio
inyección de dependencias con Spring Core
Boot1
Demo Código Fuente Spring Boot
Código Fuente Spring Boot
Introducción a Spring MitoCode
Componentes
Spring Boot. Introducción
Spring Boot. Covenciones
Spring Boot. Initializr
Spring Boot. POM XML
Spring Boot. POM Starter
Spring Boot. Estructura del código.
Spring Boot. Autoconfiguración
Spring Boot. Funcionamiento de una aplicación Web
Spring Boot. Patrones de diseño
Spring Boot. Estructura de un proyecto web
Spring Boot. Conceptos Java EE
Spring Boot. Controladores.
Spring Boot. Vistas
Spring Boot. @RequestParam
Spring Boot. @PathVariable
Spring Boot. Recursos estáticos
Spring Boot. WebJars
Spring Boot. Formularios
Spring Boot. Formularios de edición
Spring Boot. Validación de datos
Spring Boot. Subida de ficheros
Spring Boot. Implementación Subida Ficheros
Spring Boot. Servicio de almacenamiento de ficheros
Security
Spring Boot. Introducción a Security
Spring Boot. Implementación de Security
Spring Boot. Sesiones
Spring Boot. Sesiones con Redis
ORM
El desfase objeto-relacional
CRUD Spring
Lombok
DTO-MapStruct
Varias conexiones a BBDD
Spring Data JPA
Introducción JPA
JPA. Entidades
JPA. Integración de entidades
Repositorios
JPA. Repositorios
JPA. Integración de repositorios
Consultas
JPA. Consultas básicas
JPA. Otras Consultas
Proyecto Spring Boot JPA – Tienda Online
Hibernate
Hibernate. Introducción
Hibernate. Más que un ORM
Hibernate. Pproyecto nativo sin JPA
Hibernate. HIBERNATE + JPA
Hibernate Spring Boot
Hibernate, MVC y Spring Boot (I)
Hibernate. MVC Y Spring Boot (II)
Spring Boot Tienda. Diagrama de clases y dependencias
Spring Boot Tienda. Creación de las entidades
Spring Boot Tienda. Creación de repositorios
Spring Boot Tienda. Aplicación de la seguridad
Spring Boot Tienda. Creación de los servicios
Spring Boot Tienda. Plantillas a utilizar
Spring Boot Tienda. Login y registros
Spring Boot Tienda. Listado de productos
Spring Boot Tienda. Comprar y carrito
Spring Boot Tienda. Finalizar compra y factura
Spring Boot Tienda. Gestión de productos
Spring Boot Tienda. Subir imágenes y almacenamiento
Proyecto Spring Boot + Hibernate – BLOG
Spring Boot BLOG. Código fuente
Spring Boot BLOG. Introducción
Spring Boot BLOG. Creación y configuración
Spring Boot BLOG. Diseño de la aplicación
Spring Boot BLOG. Registro de usuarios
Spring Boot BLOG. Acceso de usuarios
Spring Boot BLOG. Creación y publicación del post.
Spring Boot BLOG. Comentarios sobre los posts
API’s
View Technologies Convertir A Documento XML
Introducción y dependencias Maven
AGREGANDO DEPENDENCIA JAXB PARA JDK 9 O SUPERIOR
CONFIGURACIÓN Y CREACIÓN DE LA CLASE XML WRAPPER
Creando la clase view Cliente ListXMLView
Implementando Link en vista listar clientes
Código fuente
View Technologies Convertir A JSON
Creando la clase view ClienteListJsonView
Modificación de las clases Entities con anotaciones JSON para manejar las referencias
Código fuente
API REST
Código fuente
Usando la anotación @ResponseBody sobre el método handler
Usando la anotación @RestController sobre la clase Controller
View Technologies
View Technology PDF
Código Fuente PDF
View Technologies Exportar A Excel
Código fuente Excel
Thymeleaf
Thymeleaf. Webjars
Thymeleaf. Controlador
Thymeleaf. JavaConfig
Sintaxis Básica
Thymeleaf. Texto y variables
Thymeleaf. Expresiones
Boot2
Spring Boot con Visual Studio Code
Creando el controlador y la vista
Spring Security (alt)
Código fuente Spring Security (alt)
Funcionamiento de Spring Security
Spring Security Autenticación JDBC
Esquema SQL para Security
Código fuente Security
Spring Security Autenticación Con JPA
Código fuente Spring Security JPA
Locale y Multilenguaje I18N
Código fuente Locale
Demostración visual exportando a PDF como una tecnología de vista
Configuraciones necesarias y dependencias de OpenPDF fork de iText
Trabajo 2ª Evaluación
Requerimientos
Java FX – Aproximación al MVC con Java
Spring Boot con IntelliJ
Bootsnipp
Apache Maven
MongoDB
Mapa Conceptual