option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario sobre Controladores y Vistas en Spring MVC con Thymeleaf

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario sobre Controladores y Vistas en Spring MVC con Thymeleaf

Descripción:
Daw servidor

Fecha de Creación: 2025/11/23

Categoría: Otros

Número Preguntas: 25

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué son los controladores en el contexto de Spring MVC?. Clases que gestionan las peticiones del usuario. Clases que representan la interfaz de usuario. Clases que almacenan datos. Componentes que renderizan HTML estático.

¿Cuál es el propósito de la anotación @Controller?. Indicar que una clase es un controlador web. Definir una ruta para un método. Especificar el método HTTP para una petición. Inyectar dependencias en un controlador.

¿Qué hace la anotación @GetMapping?. Define la clase como un controlador. Especifica la ruta y el método HTTP GET para una petición. Inyecta dependencias en un controlador. Devuelve una vista HTML.

¿Cuál es la función principal de Thymeleaf?. Gestionar peticiones HTTP. Procesar plantillas HTML del lado del servidor. Almacenar datos en una base de datos. Crear APIs REST.

¿Qué significa el concepto de 'Natural Template' en Thymeleaf?. Thymeleaf añade nuevas etiquetas HTML. Las plantillas de Thymeleaf no pueden ser visualizadas estáticamente. Permite inyectar lógica en las plantillas sin impedir que se puedan usar como prototipos de diseño. Thymeleaf solo funciona con APIs REST.

¿Cómo se muestra un valor dinámico en Thymeleaf?. Usando la directiva th:if. Usando la directiva th:text y la sintaxis ${...}. Usando la anotación @Controller. Usando la directiva th:href.

¿Cómo se pueden mostrar u ocultar elementos condicionalmente en Thymeleaf?. Usando th:href. Usando th:each. Usando th:if y th:unless. Usando th:block.

¿Cómo se itera sobre una colección en Thymeleaf?. Usando th:text. Usando th:if. Usando th:each. Usando th:href.

¿Qué se utiliza para pasar datos del controlador a la vista en Spring MVC con Thymeleaf?. La anotación @GetMapping. La clase Model. La anotación @Controller. La directiva th:text.

¿Cómo se define un fragmento en Thymeleaf?. Usando la directiva th:text. Usando la directiva th:each. Usando th:fragment. Usando la directiva th:href.

¿Cómo se incluye un fragmento en una vista?. Usando th:text. Usando th:replace o th:insert. Usando th:each. Usando th:fragment.

¿Cuál es el uso de th:block?. Mostrar valores dinámicos. Definir fragmentos reutilizables. Agrupar líneas de código en un fragmento sin que se trasladen al documento final. Iterar sobre colecciones.

¿Cómo se pueden manejar valores nulos en Thymeleaf?. Usando th:if. Usando th:text y el operador ?. Usando th:each. No se pueden manejar valores nulos en Thymeleaf.

¿Qué directivas se usan para modificar dinámicamente atributos y clases CSS?. th:if y th:unless. th:each. th:style y th:classappend. th:fragment.

¿Cómo se envían parámetros en la query string en una URL?. Usando la anotación @PathVariable. Usando la anotación @RequestParam. Agregando parámetros directamente en la ruta. Usando th:href.

¿Qué anotación se usa para obtener parámetros del path de la URL?. @RequestParam. @GetMapping. @PathVariable. @Controller.

¿Qué ocurre si se define una variable de tipo incorrecto en @PathVariable y el valor en la URL no es convertible?. El programa se ejecuta correctamente. Se genera un error de tipo. Se genera una excepción (NumberFormatException, etc.). El valor se convierte automáticamente.

¿Qué es una URL relativa al contexto?. Una URL que apunta a otro servidor. Una URL que representa la raíz de la aplicación y comienza con /. Una URL que usa el protocolo http://. Una URL que comienza con //.

¿Cuál es la sintaxis correcta para construir una URL en Thymeleaf?. @{...}. ${...}. th:href. @RequestMapping.

¿Qué ocurre cuando se usa una URL relativa al contexto con empaquetado jar?. La URL es siempre igual. La URL se construye automáticamente con el contexto de la aplicación. Es necesario usar URLs absolutas. Las URLs relativas al contexto no funcionan con empaquetado jar.

¿Cómo se añaden parámetros a una URL en Thymeleaf (query string)?. Usando @RequestParam. Dentro de llaves {} separando con comas. Usando la directiva th:href. Los parámetros se añaden en la URL, dentro de paréntesis, separados por comas.

¿Cómo se añaden parámetros a una URL en Thymeleaf (path)?. Usando @RequestParam. Dentro de llaves {} separando con comas. Usando la directiva th:href. Los parámetros se incluyen como parte del path, con la sintaxis @{/ruta/{param1}/{param2}(param1=${valor1}, param2=${valor2})}.

¿Cómo se puede insertar un valor dinámico en el texto de un enlace?. Usando th:href. Usando th:text y la sintaxis ${...}. Usando th:each. No es posible insertar valores dinámicos en el texto del enlace.

¿Dónde más se pueden usar las expresiones de Thymeleaf (además de th:href)?. Solo en th:href. En formularios, scripts, imágenes, etc. (th:action, th:src, etc.). En la etiqueta head solamente. En la anotación @Controller solamente.

¿Cuál es la función del operador ? en Thymeleaf?. Crear un nuevo fragmento. Manejar valores nulos. Establecer una condición. Aplicar estilos CSS.

Denunciar Test