Fernando Rodríguez Diéguez
Fernando Rodríguez Diéguez
  • 52
  • 44 416
Spring Framework. JPA: relaciones muchos a muchos
Spring Framework. JPA: relaciones muchos a muchos.
Apuntes, código del proyecto del video y más información en: wirtzSpring.blogspot.com
Módulo Desarrollo Web en Entorno Servidor.
IES Fernando Wirtz. A Coruña
00:00 Intro
01:01 Dominio. Anotaciones: ManyToMany, ManyToOne
04:01 Repositorios. Métodos derivados por nombre.
05:41 Servicios
06:55 Controladores
09:47 Vistas
14:04 Ejecución
16:12 Consola H2
16:39 Anotación: IdClass
มุมมอง: 56

วีดีโอ

Spring Framework. JPA: relaciones muchos a uno
มุมมอง 562 หลายเดือนก่อน
Spring Framework. JPA: relaciones muchos a uno. Apuntes, código del proyecto del video y más información en: wirtzSpring.blogspot.com Módulo Desarrollo Web en Entorno Servidor. IES Fernando Wirtz. A Coruña 00:00: Introdución. 00:23: CRUD de entidad Departamento. 06:29: Relación Empleado-Departamento unidireccional (@ManyToOne) 17:50: Borrado en cascada 19:57: Consola H2 21:01: Relacion bidirecc...
Spring Framework. Acceso a base de datos con JPA
มุมมอง 1084 หลายเดือนก่อน
CRUD de una entidad mediante JPA en una base de datos H2 con métodos derivados por nombre y métodos query. 00:00 Intro JPA 02:42: Proyecto de partida (CRUD en memoria) 04:00 Dependencias (pom.xml) 06:19 Configuración (application.properties) 09:21 Entidades 10:40 Repositorio 12:17 Servicio con repositorio 19:21 Ejecución 20:49 h2-console 21:56 @GeneratedValue 24:25 Métodos derivados por nombre ...
Spring Framework: Modelo y Repositorios.
มุมมอง 1434 หลายเดือนก่อน
Spring Framework. Modelo y Repositorio (Arquitectura por capas). CRUD en memoria. 00:00 Intro 02:25 Modelo. Lombok 06:27 Servicio 12:53 Controlador 19:45 Vistas 27:58 Ejecución 32:36 Campos vacíos en formulario 36:05 CommandLineRunner 38:36 DTO 46:06 Validación de errores Apuntes, código del proyecto del video y más información en: wirtzSpring.blogspot.com Módulo Desarrollo Web en Entorno Servi...
Spring Framework. Formularios
มุมมอง 2115 หลายเดือนก่อน
Spring Framework. Gestión y validación de Formularios Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña
Spring Framework: Servicios
มุมมอง 1915 หลายเดือนก่อน
Spring Framework. Servicios (Arquitectura por capas) Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña
Spring Framework. Instalación del entorno
มุมมอง 6406 หลายเดือนก่อน
Spring Framework. Controladores MVC con Thymeleaf (Parte 1) Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña
Spring Framework: Estructura de un proyecto SpringBoot
มุมมอง 1576 หลายเดือนก่อน
Spring Framework: Estructura de un proyecto SpringBoot Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña
Spring Framework: Controladores (parte 2)
มุมมอง 2236 หลายเดือนก่อน
Spring Framework. Controladores MVC con Thymeleaf (Parte 2) Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña
Spring Framework: Controladores (parte 1)
มุมมอง 2146 หลายเดือนก่อน
Spring Framework. Controladores MVC con Thymeleaf (Parte 1) Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña
Spring Framework : Subir archivos al servidor
มุมมอง 252ปีที่แล้ว
Spring Framework. Como subir archivos al servidor (MVC y API Rest) Módulo Desarrollo Web en Entorno Servidor. Apuntes y recursos del video en: wirtzSpring.blogspot.com IES Fernando Wirtz. A Coruña 00:11 Proyecto base (CRUD Cliente) 02:43 Subir una imagen por cliente (Spring MVC Thymeleaf) 13:22 Subir varias imágenes por cliente (Spring MVC Thymeleaf) 21:22 Subir una imagen por cliente (API Rest)
Solución Ejercicio Tema 6: Lista de espera de una clínica (con Spring MVC)
มุมมอง 5822 ปีที่แล้ว
Solución al ejercicio del tema 6 consistente en un lista de espera de una clínica, en memoria. Spring Framework. Módulo Desarrollo Web en Entorno Servidor. IES Fernando Wirtz. A Coruña 00:00:00 Descripción del ejercicio. 00:01:43 Crear el proyecto 00:03:27 Clases del dominio 00:05:46 Servicio y repositorio en memoria 00:11:32 Controlador 00:15:47 Vista 00:19:28 Continuación controlador y vistas...
Prácticas de Debug en Netbeans
มุมมอง 3.9K3 ปีที่แล้ว
Material de apoyo: Tema 3 - Prácticas de Debug en Netbeans Módulo: Entornos de Desarrollo Apuntes y material complementario en wirtzIDE.blogspot.com Departamento de Informática. IES Fernando Wirtz. A Coruña
04 Programación. Bucles en Java
มุมมอง 6213 ปีที่แล้ว
Módulo Programación. Material de apoyo: Estructura repetitiva en Java. APUNTES Y EJERCICIOS EN: wirtzJava.blogspot.com IES Fernando Wirtz. A Coruña
JUnit 5 : Pruebas unitarias en Netbeans
มุมมอง 11K3 ปีที่แล้ว
Material de apoyo: Tema 3 - JUnit Apuntes y material complementario en: wirtzIDE.blogspot.com Módulo: Entornos de Desarrollo Departamento de Informática. IES Fernando Wirtz. A Coruña Plugin para el bug en Netbeans 11.3: Ver apuntes: wirtzIDE.blogspot.com, Tema 3: página 47
26 Programación. Colecciones en Java (Parte 2 / 2)
มุมมอง 1783 ปีที่แล้ว
26 Programación. Colecciones en Java (Parte 2 / 2)
Jacoco: análisis de cobertura de código en Netbeans
มุมมอง 2.3K3 ปีที่แล้ว
Jacoco: análisis de cobertura de código en Netbeans
31 Programación. Programación funcional en Java
มุมมอง 1894 ปีที่แล้ว
31 Programación. Programación funcional en Java
30 Programación. Acceso a Base de Datos en Java
มุมมอง 4504 ปีที่แล้ว
30 Programación. Acceso a Base de Datos en Java
29 Programación. Archivos XML en Java
มุมมอง 8194 ปีที่แล้ว
29 Programación. Archivos XML en Java
27 Programación. Expresiones Regulares en Java
มุมมอง 1.4K4 ปีที่แล้ว
27 Programación. Expresiones Regulares en Java
28 Programación. Tipos Genéricos en Java
มุมมอง 2124 ปีที่แล้ว
28 Programación. Tipos Genéricos en Java
25 Programación. Colecciones en Java (Parte 1 / 2)
มุมมอง 3234 ปีที่แล้ว
25 Programación. Colecciones en Java (Parte 1 / 2)
Javadoc : Documentación de clases Java
มุมมอง 5734 ปีที่แล้ว
Javadoc : Documentación de clases Java
Tutorial de Git (Parte 4/4)
มุมมอง 3714 ปีที่แล้ว
Tutorial de Git (Parte 4/4)
Tutorial de Git (Parte 3/4)
มุมมอง 3934 ปีที่แล้ว
Tutorial de Git (Parte 3/4)
Tutorial de Git (Parte 2/4)
มุมมอง 5254 ปีที่แล้ว
Tutorial de Git (Parte 2/4)
Tutorial de Git (Parte 1/4)
มุมมอง 8824 ปีที่แล้ว
Tutorial de Git (Parte 1/4)
24 Programación. Ejercicios de Ficheros en Java
มุมมอง 4234 ปีที่แล้ว
24 Programación. Ejercicios de Ficheros en Java
22 Programación. Gestión de Excepciones en Java
มุมมอง 2654 ปีที่แล้ว
22 Programación. Gestión de Excepciones en Java

ความคิดเห็น

  • @nicolasgon2006
    @nicolasgon2006 5 วันที่ผ่านมา

    Jelou, graciñas xentiña

  • @adrianmacias9036
    @adrianmacias9036 หลายเดือนก่อน

    ¿Como puedo conseguir ese libro?

  • @juampe8475
    @juampe8475 3 หลายเดือนก่อน

    Excelente contenido profesor, nuevo subscriptor y manito arriba!

  • @carpinteriamodelosmedidas341
    @carpinteriamodelosmedidas341 3 หลายเดือนก่อน

    Que tal Fernando, gracias por compartir tus habilidades sobre jpa. Una pregunta como seria con varias tablas en una base de datos?, como se relacionan las tablas mediante anotaciones??. Seria ideal, si lo amplias en otro video, con varias tablas. Gracias.

  • @braiso_22
    @braiso_22 4 หลายเดือนก่อน

    ¡Hola Fernando! Gracias por tus videos Cuando terminé de estudiar no había tenido tiempo de ponerme al día con Spring y lo usé sobre la marcha. Aunque lo he usado en mi anterior trabajo y me parece muy útil, no me acaba de gustar como se mete en todo el proyecto ni su inyección de dependencias. Tengo 2 preguntas: 1 No hay una forma más dinámica de manejar las interacciones del usuario tipo Single Page Web dentro de Spring? El enfoque que presentas, me parece un poco tosco, sobre todo al tener que usar formularios y recargar páginas para navegar, no se si es que ahora estoy muy acostumbrado a las UIs reactivas o si el origen es usar una arquitectura MVC. 2 Has probado Kotlin? Sus data classes ofrecen funcionalidades similares a Lombok, pero con opciones adicionales muy interesantes y es interoperable con Java ya que trabaja sobre la JVM. ¡Me encantaría saber tu opinión!

    • @fernandorodriguezdieguez8577
      @fernandorodriguezdieguez8577 4 หลายเดือนก่อน

      Hola Brais, en cuanto a tu primera pregunta, la respuesta es sí: mediante API. La arquitectura ideal es en la que se separa la aplicación cliente de la aplicación servidor, por lo que Spring (o la tecnología que sea) responde a las peticiones del cliente mediante ficheros con la información solicitada al servidor típicamente en formato JSON. Luego es la aplicación cliente la que se encarga de la presentación. El enfoque de este video (y del curso) se basa en Thymeleaf (y formularios) para poder hacer aplicaciones completas sin necesidad de conocimientos de la parte cliente (JavaScript y/o sus frameworks). En los últimos temas del curso veremos API Rest (prepararé un video también sobre ello) pero no generaremos aplicaciones operativas, simplemente probaremos su correcto funcionamiento con herramientas como Postman. Y respecto a tu segunda pregunta sí conozco Kotlin aunque no en profundidad y está siendo la opción favorita para desarrollo Android. En cuando a desarrollo web en servidor, Java sigue siendo la opción más elegida, al menos en nuestra área.

  • @KENIAGUADALUPEVILLAVALENZUELA
    @KENIAGUADALUPEVILLAVALENZUELA 5 หลายเดือนก่อน

    buena bro, gran video

  • @lauraroratoneubern
    @lauraroratoneubern 9 หลายเดือนก่อน

    Gracias profe! Abrazo de Brasil

  • @cristianandresblandonguzma4669
    @cristianandresblandonguzma4669 11 หลายเดือนก่อน

    hola, podrias compartir el repositorio donde se encuentra el codigo, mil gracias

    • @fernandorodriguezdieguez8577
      @fernandorodriguezdieguez8577 8 หลายเดือนก่อน

      Está indicado en la descripción del video, el proyecto en la situación inicial como las distintas soluciones propuestas.

  • @sxxx-bo7kr
    @sxxx-bo7kr ปีที่แล้ว

    la calidad es pésima para poder crear el proyecto igual, para poner el código en partes son complicadas de ver. A de mas no funciona da 5 errores poniendo totalmente como lo tienes puesto.

  • @alpm495
    @alpm495 ปีที่แล้ว

    Genial al fin compredí las diferencias, excelente video .. ahora no se si podrias ayudarme en base a este video el tema de just it time. Gracias

  • @facundodtd
    @facundodtd ปีที่แล้ว

    gracias!

  • @hernanmontes490
    @hernanmontes490 2 ปีที่แล้ว

    Genial explicación de las diferencias a un tema muy complejo para los principiantes de la programación. Saludos !

  • @COKOPE
    @COKOPE 2 ปีที่แล้ว

    thaaaaaaaaaaaaaaaaaaaaaaaaaanks

  • @luisfranciscoramirezortiz784
    @luisfranciscoramirezortiz784 2 ปีที่แล้ว

    Genial, mil gracias, no sabe cuanto busque este video para entender este tema, mil gracias

  • @dipspad5110
    @dipspad5110 2 ปีที่แล้ว

    alguien me pasa el pom porfa :v

  • @pedroantonioluquelopez
    @pedroantonioluquelopez 3 ปีที่แล้ว

    Yo por más que lo hago, no consigo hacerlo funcionar. Solamente el @Test ya me lo marca como erroneo. He hecho todos los imports y no consigo hacerlo funcionar. La línea assertThrows(Exception.class, new Executable() también me marca todo como error... ya no sé cómo hacerlo funcionar :(

    • @isaacduberlimogrovejotucto4505
      @isaacduberlimogrovejotucto4505 2 ปีที่แล้ว

      pero tienes instalado en el pom.xml la dependencia de JUnit?

    • @pedroantonioluquelopez
      @pedroantonioluquelopez 2 ปีที่แล้ว

      @@isaacduberlimogrovejotucto4505 Gracias por responder, ya lo solucioné. Saludos.

    • @Senjikitman99
      @Senjikitman99 2 ปีที่แล้ว

      @@pedroantonioluquelopez como fue que lo solucionastes?

    • @pedroantonioluquelopez
      @pedroantonioluquelopez 2 ปีที่แล้ว

      @@Senjikitman99 Actualmente no recuerdo bien cómo lo solucioné. El problema es que no estaba seleccionando bien el archivo de JUnit 5 sobre el paquete (no se si me explico). Sobre el paquete del proyecto, cuando haces clic derecho sobre él, estaba seleccionando el archivo erróneo y no me hacia imports de nada. Había que seleccionar algo como "JUnit 5" o similar, no lo recuerdo bien. Luego lo miro y actualizo.

  • @GeeorGeBixleer
    @GeeorGeBixleer 3 ปีที่แล้ว

    El video lo recomendó mi maestra de POO. Buenísimo! En verdad me ayudó muchisimó! Lo mejor son los ejercicios donde claramente se pueden visualizar las diferencias entre interfaz y clase abstracta, muchas gracias!

  • @rubenthrasher
    @rubenthrasher 3 ปีที่แล้ว

    Gracias, se entiende muy bien. Tengo que seguir viendo, por ejemplo, como se hace cuando en una prueba tengo que introducir por consola algún valor, pero de momento me has dado una buena base. Gracias de nuevo.

  • @paulina08124
    @paulina08124 3 ปีที่แล้ว

    disculpe, es necesario usar maven?

    • @fernandorodriguezdieguez8577
      @fernandorodriguezdieguez8577 3 ปีที่แล้ว

      También funciona en proyectos Ant, pero la configuración necesaria es diferente

    • @paulina08124
      @paulina08124 3 ปีที่แล้ว

      @@fernandorodriguezdieguez8577 y en un proyecto de java normal?

    • @AlbertoGonzalez-jn3os
      @AlbertoGonzalez-jn3os หลายเดือนก่อน

      Mas te valdria usar maven.

  • @braiso_22
    @braiso_22 3 ปีที่แล้ว

    Interfaces 10:05

  • @breimato4197
    @breimato4197 4 ปีที่แล้ว

    Graciñas profe, enténdese todo perfecto

  • @jesuspereiraoficial
    @jesuspereiraoficial 4 ปีที่แล้ว

    Excelente Explicación. Fino el tutorial

  • @braisf5401
    @braisf5401 4 ปีที่แล้ว

    Descarga C 1:04, Variables de entorno path gcc 3:21, compilación c 4:54, Descarga python 5:53, ejecución del codigo py 7:21, descarga jdk 9:28, variables entorno path java 10:54, compilación java 11:19, ejecución class 11:48