Introducción a Spring Boot: Guía Completa para Estudiantes
Toca para girar · Desliza para navegar
44 tarjetas
Pregunta: ¿Qué es el Spring IoC Container y cuál es su responsabilidad principal?
Respuesta: Es el contenedor de Inversión de Control de Spring; se encarga de crear objetos, conectarlos, configurarlos y manejar su ciclo de vida usando inyecció
Pregunta: ¿Qué son los Spring Beans?
Respuesta: Son los objetos gestionados por el Spring Container.
Pregunta: ¿Qué patrón utiliza Spring para implementar el Principio de Inversión de Dependencias?
Respuesta: Utiliza el patrón de Inyección de Dependencias.
Pregunta: ¿Cómo se pueden registrar beans en Spring mediante métodos?
Respuesta: Aplicando la annotation @Bean a métodos que devuelvan los objetos dentro de una clase de configuración.
Pregunta: Menciona tres annotations del paquete org.springframework.stereotype para declarar beans y su propósito principal.
Respuesta: @Component: bean genérico; @Repository: bean de acceso a datos; @Service: bean que implementa lógica de negocio.
Pregunta: ¿Qué relación tiene @Component con las demás annotations estereotipo como @Repository y @Service?
Respuesta: @Repository y @Service son especializaciones de @Component.
Pregunta: ¿Qué es el patrón MVC y cuáles son sus tres componentes principales?
Respuesta: Es un estilo arquitectónico que separa responsabilidades en Model (modelo y lógica/acc. datos), View (vistas que interactúan con usuarios) y Controlle
Pregunta: ¿Cuál es la variante del patrón MVC que utiliza Spring Web MVC y qué componente central la implementa?
Respuesta: Utiliza la variante Front Controller, implementada por el servlet DispatcherServlet que recibe todas las solicitudes y las delega a controladores espe
Pregunta: ¿Qué elementos gestiona el DispatcherServlet dentro de su WebApplicationContext?
Respuesta: Gestiona los controladores específicos definidos por el desarrollador, un HandlerMapping para resolver mapeos de URLs y un ViewResolver para obtener l
Pregunta: ¿Qué es el Root WebApplicationContext y para qué sirve en relación con el DispatcherServlet?
Respuesta: Es un contexto que contiene componentes de negocio y repositorios compartidos por varios WebApplicationContext y del que el DispatcherServlet puede ob