Tema 6 Frameworks
|
|
Título del Test:
![]() Tema 6 Frameworks Descripción: Pruebas T13,T14,T15 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué ocurre cuando el cliente accede a /productos/3? @RestController @RequestMapping("/productos") public class ProductoController { @GetMapping("/{id}") public Producto obtener(@PathVariable Long id) { return new Producto(id, "Teclado", 50); } }. Spring devuelve una vista HTML llamada producto.html. Spring devuelve un objeto convertido automáticamente a JSON. Spring crea un registro nuevo en base de datos. El método solo funciona si existe Thymeleaf. ¿Qué indica esta petición HTTP? DELETE /peliculas/5. Obtener la película 5. Modificar la película 5. Eliminar la película 5. Crear una nueva película. ¿Qué hace esta línea? return ResponseEntity.ok(producto);. Devuelve un error 404 automáticamente. Devuelve la vista producto.html. Devuelve una respuesta HTTP correcta con el objeto producto. Convierte el objeto en XML obligatoriamente. ¿Qué representa este fragmento? { "id": 8, "nombre": "Monitor", "precio": 200 }. Un archivo HTML. Un objeto JSON. Una consulta SQL. Una entidad JPA. En una API REST stateless: El servidor recuerda automáticamente todas las peticiones anteriores. Cada petición contiene toda la información necesaria. Solo funcionan peticiones GET. Las sesiones son obligatorias. ¿Cuál es una ventaja REAL de Docker según el PDF?. Obliga a instalar Linux en todas las máquinas. Ejecuta aplicaciones siempre dentro de máquinas virtuales completas. Facilita que la aplicación funcione igual en diferentes entornos. Sustituye completamente a Spring Boot. ¿Cuál es la diferencia CORRECTA entre contenedor y máquina virtual?. El contenedor necesita un sistema operativo completo propio. La máquina virtual comparte el sistema operativo. El contenedor es más ligero y arranca más rápido. Docker crea siempre máquinas virtuales completas. ¿Cuál es la función principal de un Dockerfile?. Crear tablas SQL automáticamente. Describir cómo construir una imagen Docker. Configurar Thymeleaf. Crear endpoints REST. ¿Qué hace Angular aquí? <h1>{{ titulo }}</h1>. Ejecuta una consulta SQL. Inserta CSS dinámicamente. Muestra un valor dinámico en la vista. Crea automáticamente una API REST. ¿Qué ocurre al pulsar el botón? <button (click)="cambiarTitulo()">. Se ejecuta el método cambiarTitulo(). Angular reinicia la aplicación. Se elimina el componente HTML. Se crea automáticamente una petición POST. Según la arquitectura típica de Spring Boot REST: Repository contiene la lógica de negocio principal. Service accede directamente a Thymeleaf. Controller recibe las peticiones HTTP. Model sustituye completamente a Repository. ¿Qué función tiene Jackson en Spring Boot REST?. Gestionar usuarios de Spring Security. Convertir objetos Java y JSON automáticamente. Ejecutar consultas SQL. Crear contenedores Docker. ¿Cuál es la afirmación MÁS correcta?. Angular suele actuar como backend principal. Spring Boot se usa normalmente para frontend dinámico. Angular puede consumir APIs REST creadas con Spring Boot. Angular sustituye completamente HTTP. ¿Por qué Spring Boot encaja bien con Docker?. Porque obliga a usar Angular. Porque genera aplicaciones autocontenidas en JAR. Porque sustituye los contenedores Docker. Porque elimina la necesidad de HTTP. ¿Qué indica esta anotación? @PostMapping("/productos"). Obtener productos. Eliminar productos. Crear recursos mediante POST. Mostrar una vista HTML. ¿Qué hace este código? @if (mostrar) { <p>Texto visible</p> }. Recorre una lista dinámica. Muestra contenido solo si la condición se cumple. Ejecuta una petición HTTP. Crea automáticamente un endpoint. ¿Cuál es una ventaja del despliegue en la nube?. Impide el escalado de aplicaciones. Obliga a usar servidores físicos propios. Permite acceso y escalabilidad más sencilla. Solo funciona con Angular. ¿Cuál de estas afirmaciones es CORRECTA?. REST depende exclusivamente de Java. REST solo funciona con HTML. REST suele utilizar JSON para intercambiar datos. REST obliga a usar Thymeleaf. |




