option
Cuestiones
ayuda
daypo
buscar.php

DAW 2025 Ordinaria

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DAW 2025 Ordinaria

Descripción:
Test DAW informática UJA

Fecha de Creación: 2026/07/09

Categoría: Otros

Número Preguntas: 25

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

En relación al uso de servlets en una aplicación web JakartaEE. En un proyecto maven deben ubicarse en la carpeta webapp. Pueden reenviar cualquier petición HTTP que reciban a otros servlets o vistas JSP para que se encarguen de generar la respuesta de la petición en curso. Pueden devolver el código de estado de una petición HTTP o incluso forzar una redirección en el navegador usando el objeto HttpServletRequest.

Un fichero JSP. Solo es procesado por el contenedor de Servlets la primera vez que se accede a él después de lanzar la aplicación. Se procesa para cada petición que se realiza de forma que pueda ejecutarse el código java que pueda haber en él. Solo se convierte en un Servlet si tiene algún código java o directiva JSP.

En una arquitectura MVC clásica en JEE utilizando Servlets y JSP. Los Servlets siempre pasan información a los ficheros JSP usando el contexto de aplicación. En cada petición a un fichero JSP, éste solo puede acceder a los datos en el contexto de sesión correspondientes al usuario que está accediendo en ese momento. Los datos de un formulario en un fichero JSP colocados en el contexto de petición permanecerán almacenados mientras que el usuario no cambie a una nueva vista, e.g. si hay errores de validación.

Qué tecnologías de vista en JakartaEE permitirían crear el siguiente componente para mostrar el contenido de un carrito de la compra, e.g. <app:carrito items="..." />. JSP. JSF. Ambas tecnologías permiten crear componentes personalizados.

¿Cuál de las siguientes NO es una funcionalidad de JSF?. Soporte de actualizaciones asíncronas, AJAX, de partes de la vista. Creación de una unidad de persistencia, PU. Creación de componentes especializados que pueden usarse en las vistas como nuevas etiquetas html.

En una vista JSF, con un formulario JSF que contiene una etiqueta <h:commandButton>, si le asignamos un método de un controlador a la propiedad action de esa etiqueta. El método solo puede obtener datos desde la vista accediendo a propiedades del controlador vinculadas a otras etiquetas del mismo formulario, e.g. <h:inputText>. El método puede determinar si el navegador permanecerá en la misma vista al finalizar su ejecución o si deberá mostrar una nueva página. Ambas respuestas son correctas.

Qué afirmación es CORRECTA. Bean Validation permite definir restricciones en etiquetas JSF. La restricción @Max(value=25) sirve para limitar un valor numérico pero no para longitudes de una cadena de caracteres. Bean Validation es parte de la especificación JakartaEE y por lo tanto no puede utilizarse en Spring.

Un pool de conexiones a una BD gestionado por un servidor de aplicaciones JakartaEE. Sirve para garantizar que la aplicación no establece conexiones con la BD por otro medio. Permite al servidor de aplicaciones reutilizar conexiones con la BD, incluso entre varias aplicaciones, para evitar el coste en recursos que supone el establecimiento de cada conexión. Ajusta automáticamente el número de usuarios que pueden acceder simultáneamente a la aplicación para garantizar un uso óptimo de los recursos.

Qué afirmación es INCORRECTA referida a las Cookies. Pueden ser generadas por el servidor o el cliente. Son borradas automáticamente por el navegador cuando expiran. Una vez recibidas en el cliente, no pueden ser alteradas de ninguna forma.

Un almacén de identidad basado en identificadores de usuario y claves de acceso en la especificación Jakarta Security. Es consultado por el servidor para permitir que sea la aplicación la que pueda comprobar las credenciales que está validando. Es consultado por la aplicación web para validar las credenciales proporcionadas por un usuario. Su única misión es verificar que un usuario con una clave específica está registrado en la aplicación.

Respecto a las características de SpringMVC. Es un framework JVM de tipo Push-based (o también action based). Como no forma parte de la especificación JakartaEE no es compatible con las anotaciones de bean validation. No soporta inyección de dependencias.

En los frameworks JVM pull-based (o component based). Se enrutan peticiones URL a acciones en controladores que envían los datos a las vistas. Las vistas extraen los datos de los controladores. Son más sencillos de aprender que los push-based, pero no son apropiados para el desarrollo de interfaces de usuario enriquecidas (RIA).

Los objetos JS. Heredan atributos y métodos del prototipo de su función constructora. Pueden copiarse mediante una simple asignación, e.g. a=b. Solo pueden ser creados mediante el operador new.

Qué expresión regular NO es efectiva para comprobar que solo se acepten las siguientes tallas en un control input de un formulario: XS, S, M, L, XL, XXL. /^X{0,2}[SML]$/. /^(X{0,2}L|X?S|M)$/. /^(XS|S|M|L|XL|XXL)$/.

La estructura de datos que representa el contenido html en la ventana del navegador. Se denomina BOM. Está representada por el objeto window del navegador. Está representada por el objeto document del navegador.

Si cargamos un fichero JS en una página web usando una etiqueta <script type="module">. El contenido del fichero se ejecutará cuando concluya la carga y procesamiento la página, independientemente de la ubicación de la etiqueta en el documento. El fichero podrá a su vez importar otros módulos JS, de la misma forma que los ficheros de hojas de estilo también permiten importar a otros ficheros de estilo. Ambas respuestas son correctas.

En las aplicaciones web centradas en el cliente. Aunque la manipulación de la vista y la interacción con el usuario se realizan en el navegador, el control de ejecución se realiza en el servidor. La aplicación se ejecuta en el navegador utilizando el servidor, si fuera necesario, para el intercambio de datos de forma asíncrona. Están basadas en el uso de tecnologías de manipulación de vistas como VueJS o JSF.

Cuál de las siguientes es una funcionalidad proporcionada por el módulo de Jakarta REST. Selección del fichero de vista que se usará para mostrar con los resultados de la petición. Definir reglas para validar los datos recibidos de una petición. Recuperar información de cualquier parte de una petición HTTP para ser procesada en el servidor, independientemente de que esté o no en formato JSON.

En un componente VueJS. Podemos definir su vista mediante plantillas html o su estado, pero no es posible incluir aspectos de comportamiento o control. Solo se pueden utilizar variables recibidas como propiedades en su declaración. Su modelo de vista se define mediante variables reactivas y/o propiedades.

¿Qué fragmento de plantilla en un componente VueJS NO es válido para mostrar un mensaje vinculado a una de sus variables de estado?. <p v-model="variable"></p>. <p v-text="variable"></p>. <p>{{variable}}</p>.

¿Cuál de los siguientes es un framework de programación para aplicaciones web centradas en el cliente?. vert.x. vaadin. svelte.

En el protocolo HTTP. Pueden enviarse encabezados tanto en las peticiones como en las respuestas. Las peticiones GET determinan el tipo de dato devuelto a partir de la extensión del recurso al que se accede, e.g. .jpg. Las peticiones POST no pueden enviar información en parámetros del query string.

En la especificación CGI. Toda la información de una petición HTTP se recibe en la entrada estándar de la aplicación. Se define cómo se intercambia información entre un servidor web y un programa externo. Permite a un programa recibir todo el contenido de la petición HTTP pero no conocer otros aspectos como la dirección IP del cliente remoto o el tipo de navegador desde el que se hace la petición.

Qué afirmación es INCORRECTA sobre los diferentes tipos de etiquetas html. <span> es una etiqueta de bloque. <head> es una etiqueta de metadatos. <aside> es una etiqueta semántica.

¿En qué ubicación tienen más prioridad las propiedades de estilo asociadas a una etiqueta html específica?. Dentro de la etiqueta <style> en la propia página del recurso. En un fichero css vinculado a la página mediante la etiqueta <link>. En el atributo style de la etiqueta.

Denunciar Test