option
Cuestiones
ayuda
daypo
buscar.php

Desarrollo web en entorno servidor

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo web en entorno servidor

Descripción:
preparación examen UAX

Fecha de Creación: 2023/05/15

Categoría: Informática

Número Preguntas: 119

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

Cuando se inserta código PHP en una página HTML que se utiliza para indicar que es código PHP. ?php ... ?. <? ... ?&gt;. <?php ... ?&gt;. <php ... &gt;.

¿ Cuál es la extensión de los programas en PHP?. .phps. .php. .phtml. .php_html.

¿A qué generación de evaluación web afecta la computación en la nube?. Tercera generación. Cuarta generación. Quinta generación. En la generación actual.

¿Cuántas capas se estructura normalmente una aplicación web?. 4 o más. 3. 2 si es MVC. 1 y la de presentación.

¿Es una buena práctica acceder desde las páginas web a los datos de una aplicación desde el cliente directamente?. Si claro, así es mas fácil. No, para esto están las diferentes capas con roles definidos. Si, pero solamente si la aplicación Web, accede a ficheros de datos y no bases de datos. No, porque no hay tecnologías que lo permitan.

¿Los servidores web tienen un directorio base o raíz a partir del cual buscan las páginas o recursos a servir ?. Si. No. Solamente los servidores web de última generación. Solamente los servidores de aplicación de última generación.

¿Podemos cambiar el puerto por donde escucha un servidor web?. Si, siempre. Si, pero solamente cuando colisiona con otra aplicación. No, esto viene determinado por el fabricante del SW. A veces se puede, cuando tenemos muchas peticiones de clientes y necesitamos otro puerto.

¿Podemos ver una página web sin necesidad que tengamos un servidor web instalado y configurado?. Si. No. Si, siempre que utilicemos G. Chrome como navegador para ver la página web. Si utilizamos Linux no es necesario servidor web.

¿Podemos visualizar el contenido de una página con código PHP directamente en el navegador sin necesidad de servidor web?. Si. No. Si, pero solamente el código PHP no tiene directrices de seguridad. No se puede a menos que el navegador sea IE que tiene un motor PHP internamente.

¿Qué entendemos por backend?. Es la capa de acceso y gestión de los dos de la aplicación web. Tecnología de servidor que permite el uso de unos lenguajes de programación u otros. Parte de la aplicación web donde se almacena la configuración de la misma. Zona de la aplicación que se encuentra en una zona de seguridad solamente accesible por el administrador.

¿Qué entendemos por framework?. Esquema de trabajo para proyectos con base de datos. Estructura base para elaborar un proyecto de desarrollo SW. Tecnología para el desarrollo software. Tecnología de programación utilizada en el lado del cliente.

¿Qué entendemos por frontend?. Ámbito que se encarga del diseño (colores, fondos, animaciones,...) de los sitios web. Tecnología web de los nuevos navegadores de cliente. Forma de programar javascript en el cliente. Se refiere a los CSS utilizados.

¿Qué es MVC - Modelo Vista Controlador?. Arquitectura SW que facilita la sepación de las capas de una aplicación web. Estructura Orientada a Objetos para el mapeo de datos. Tecnología actualmente utilizada para los CMS (Gestores de Contenidos). Tecnología de programación para las aplicaciones web antiguas que utilizaban dos capas.

¿Qué protocolo se utiliza para enviar peticiones-respuestas de páginas web entre cliente y servidor?. FTP. CGI. ASP. HTTP.

¿Qué son las extensiones en un IDE?. Complementos que permiten personalizar y mejorar la experiencia en la programación de aplicaciones. Complementos para que el IDE pueda trabajar con los lenguajes de última generación. Pluggins para poder actualizar el IDE. Complementos para adaptar el IDE al sistema operativo donde se instale.

¿Qué tecnología de programación en el lado del servidor es una de las que mejor escala?. Ruby. C++. Kotlin. C#.

¿Qué tecnología de programación ofrece una combinación de programación funcional y orientado a objetos?. PHP. Python. Scala. Kotlin.

¿Se puede en una página .PHP incluir código Javascript?. No. Si. Si, pero solamente si tengo como navegadores IE o FireFox. Si, siempre y cuando tenga un servidor web instalado.

¿Se puede instalar un servidor web, como por ejemplo apache, de manera autónoma o siempre se instala bajo una plataforma tipo XAMPP?. Siempre se tiene que instalar de manera conjunta para compartir librerías. No, se puede utilizar de manera independiente. Si, pero solo si es un servidor de aplicaciones, no solamente servidor web. Si.

¿Si tengo una aplicación web donde el usuario introduce el login y la password, y quiero comprobar que la password tenga una determinada longitud, donde se verificará dicha longitud?. En la página web que se ejecuta en el navegador. En el servidor, cuando se envie del cliente al servidor. Accediendo desde la página web del navegador a la base de datos para saber la longitud de la misma. Se hará en el cliente (navegador) o en el servidor dependiendo de la tecnología de programación utilizada.

Qué son los parámetros pasados a una función por referencia.... parámetros que se pasan a la función y sus modificaciones serán visibles en la función y en programa principal. parámetros que se pasan a la función y sus modificaciones solo serán visibles en la función. parámetros que se pasan a la función con &. parámetros que se pasan a la función y sus retorno son null.

¿Como se crea un tipo de dato Object?. Utilizando new. new_object. Object(). new_resource().

¿Como se indica el path de un fichero PHP externo que queremos incluir en el programa principal?. Utilizando path relativos. Utilizando path absolutos. Con path absolutos o relativos. No hace falta de indicar path porque siempre están en el directorio fuente de PHP.

¿Cuando utilizo if a continuación siempre de manera obligatoria tendré que utilizar llaves {}?. No. Si. Si, pero solamente si tengo que ejecutar varias sentencias con el if. Si, para hacer el código mas rápido en ejecución.

¿Es recomsable el uso en PHP de la sentencia goto?. Si. No. Si, pero solo para programas pequeños. Si para saltar a programas en PHP de ficheros externos.

¿La sentencia switch puede ser equivalente al uso de if/else?. Si. No. Si, pero solo cuando la expresión de comparación es de variables tipo entero. Si, pero solo cuando la expresión de comparación es de variables tipo booleana.

¿Para definir constantes utilizaremos ...?. define. require. include. define().

¿Para establecer el tipo de una variable se utiliza ....?. settype. define. unset. empty.

¿Para que se utiliza is_array().... ?. No existe en PHP. indica si el array tiene valores o no. devuelve true si el array tiene mas de un valor. indica con un booleano si una variable que se pasa como parámetro es una array o no.

¿Qué devuelve el operador === ?. No existe en PHP. True si los operandos son del mismo tipo y además tienen el mismo valor. True si los operandos son del mismo tipo. True si los operandos tienen el mismo valor.

¿Qué ocurre cuando incluimos un fichero php externo ?. En PHP esto no se puede, es una limitación. Que el contenido de este fichero se incluye siempre al final del programa principal. Que este fichero es el que contiene el programa principal. Que se incluye dentro del programa principal en el lugar donde se referencie.

¿Qué palabra reservada se utiliza para definir funciones propias?. Function. function. function(). Function().

¿Qué pasaría en un bucle while si la variable que se evalua en la condición no se actualiza?. Bucle infinito. Bucle no se ejecuta. La expresión dará error. Se ejecutará hasta que la variable de la expresión produzca un overflow.

¿Qué son los parámetros pasados a una función por valor?. parámetros que se pasan a la función y sus modificaciones solo serán visibles en la función. parámetros que se pasan a la función y sus modificaciones serán visibles en la función y en el programa principal. parámetros pasados con &. parámetros pasados a la función que son modificables cuando son cadenas de texto.

¿Si en un bucle do/while la variable que se utiliza en la expresión de evaluación para iterar no se actualiza?. La variable se desbordará. El bucle no se ejecutará. Se producirá un bucle infinito. Se ejecutará el bucle mientras la variable sea una variable booleana con valor true.

¿Si en una función quiero devolver un valor utilizaré la sentencia ....?. return. return(). return($variable). return_$variable.

¿Si queremos incluir código externo en "fichero" en nuestro programa y sino está este código que se detenga el programa utilizaremos...?. requiere() fichero. require fichero. require() fichero. requite o include.

¿Si queremos incluir un fichero externo PHP que sentencia utilizaremos?. include. include(). require(). include program.

¿Si utilizo break en un bucle que ocurre?. Se ejecuta la siguiente iteración y se saltan las sentencias restantes de esa iteración. Se acaba la ejecución del bucle. Se acaba la ejecución del bucle pero solamente si el bucle es while. Esta sentencia solomente es para usar "switch".

¿Si utilizo la sentencia continue en un bucle que ocurre ....?. Que el bucle se terminará. Que se saltan las sentencias de esa iteración restantes y se evalua si se ejecuta o no la siguiente iteración. Se termina el bucle siempre que utilizamos switch. Se itera de nuevo siempre al menos una vez mas en el bucle.

¿ Si quiero ordenar el array en orden descendente por valor, qué función PHP utilizaré?. sort(). rsort(). kasort(). arsort().

¿Es correcta esta definición: $pisos[ ]="Primer piso";?. No es correcto porque está incompleta. Si es correcta. Faltaría indicar la clave. Faltaría indicar el índice.

¿Los arrays en PHP, qué tipo de datos son?. Tipo de dato simple. Tipo de dato compuesto. Composición de objetos ordenados. Conjunto de cadenas de caracteres que forman mapas asociativos.

¿Los arrays son unidimensionales o pueden tener mas de una dimensión?. Son vectores. Solamente pueden manejar una dimensión. Pueden ser multidimensionales pero con datos numéricos. Pueden tener mas de una dimensión.

¿Para definir un array en PHP utilizamos la palabra reservada:?. $array. array. &array. $_array.

¿Para que se utiliza con los arrays la función each?. Para obtener un array con la clave y el elemento actual. Avanza posición. Para obtener un array con la clave y el elemento actual. No avanza posición. Para obtener un array con la clave actual. Para obtener un array con el valor actual.

¿Para que se utiliza en PHP la función isset?. Para saber la longitud de un array de datos numérica. Para saber si una variable está definida o no. Para conocer el tamaño de las claves asociativas. Para saber el número de parámetros existentes en un formulario web procesado con PHP.

¿Para que se utiliza la variable $REQUEST?. No existe en PHP. Recupera los objetos cuando se envian con POST. Recupera los objetos cuando se envian con GEST. Recupera los objetos cuando se envian con POST o GET.

¿Para que se utiliza la variable $_POST?. Para recoger los datos de un array cuando se utiliza un formulario web. Para recoger los datos de un formulario web. Para recoger los datos de un formulario web cuando se envian con post. Para recoger los datos de un formulario web cuando se envian con post y los arrays con get.

¿Qué función de PHP utilizaríamos para extraer el último elemento de un array?. pop(). array_pop(). $array_pop(). Se tendría que hacer iterando con un bucle.

¿Qué función utilizaré si quiero añadir elementos al final de un array?. array_push(). push(). $array_push(). $arraypush().

¿Qué hace esta sentencia: if (!empty($_POST['nombre']))?. Verifica que no está vacio un objeto del formulario con name "nombre" y que se ha recibido en el servidor con el método POST. Verifica que no está vacio un objeto del formulario con name "nombre" independientemente de como lo haya recibido. Verifica que existe un objeto en el formulario con valor igual a "nombre". Nada porque daría error ya que está mal definida.

¿Qué haría la siguiente sentencia shuffle($array)?. Daría error porque está mal definida. Desordena los números contenidos en $array. Desordena los valores contenidos en $array. Invierte posiciones de los elementos.

¿Qué sentencia se utiliza normalmente para recorrer un array asociativo?. foreach. while. each. for.

¿Si en la definición del objeto <input type="text" ..../> en un formulario indicamos que es "required" que pasará cuando enviemos los datos al servidor?. La variable de la caja de texto es obligatoria que esté definida. Se chequeará antes de enviar los datos que el contenido del input text no es null y si lo es no se enviará el formulario al servidor. Se chequeará antes de enviar los datos que el contenido del input text no es null y si lo es se enviará el formulario al servidor. Se chequeará el contenido para verificar que no tiene caracteres especiales antes del envio al servidor.

¿Si enviamos un fichero en un formulario PHP al servidor, con qué variable se recuperará?. $_POST si se envía con método POST. $_FILES. $FILES. $FILE(archivo).

¿Si necesito definir un formulario con un rango de valores posibles (minimo-máximo) y que el usuario de forma gráfica lo pueda seleccionar, utilizaríamos el objeto....?. number. range. $range. Tengo que incluir un objeto gráfico que lo pinte desde una librería de PHP.

¿Si quiero que un formulario sea procesado por un programa llamado "Contactos.php" en que atributo del formulario lo indicaré?. En la cabecera del HTML. action. method. id.

¿Si tenemos un formulario con varios checkbox, como se tendrán que nombrar para después saber con PHP si se han chequeado o no?. Todos con el mismo nombre y con []. Todos con el mismo nombre y con (). Cada uno se puede llamar como se necesite siempre que su nombre termine con #. El atributo value de todos debe de llevar un [].

¿Si utilizamos el método GET para enviar los datos del formulario qué caracter se utiliza como separador en la URI para los parámetros?. #. ?. ¿. $.

En las sentencias preparadas de MySQLi se utilizan ... Prepare y execute. Prepare, execute y close. Execute y close. Close para librar la transacción.

¿ En esta sentencia $obj = mysqli_fetch_object($resultado) que contendrá $obj cada vez que se ejecute la sentencia?. El primer registro de la sentencia SELECT ejecutada. El primer campo (atributo) obtenido en la SELECT ejecutada. Cada registro de la ejecución de la sentencia almacenada en $resultado. Un array completa con todos los registros de la ejecución de la sentencia almacenada en $resultado.

¿ Que hace la siguiente sentencia en PHP: mysqli_close($conexion);?. Completa la última sentencia que estaba en ejecución. Cierra la conexión abierta en $conexion. Cierra el canal de comunicaciones de MySQL con aplicaciones externas. Libera los registros utilizamos en la última operación sobre MySQL.

¿Cuando indicamos en la cadena de conexión un host con IP 127.0.0.1 que significa?. El servidor de BD está en nuestra LAN. El servidor de BD está en al alcance de nuestra WIFI. Es el localhost es decir nuestro propio equipo local. La IP del servidor de BD a la que accedemos cruzando los diferentes Firewall.

¿El servidor de base de datos al que conectarnos que tiene la base de datos MySQL tiene .....?. Una sola IP. Un nombre de conexión. Solo se puede usar este. Nombre o IP para conectar al servidor. Un usuario y password de conexión.

¿MySQL es una base de datos....?. De código abierto. Orientada a formularios web. Creada para sustituir a SQL Server. Es una base de datos comercial.

¿Para que se utiliza la sentencia bind_param ?. Asociar valores a parámetros en MySQLi. Asociar valores a parámetros en PDO. Carga el primer registro de datos a ser procesado. Asigna parámetros a las variables ? pero solamente en la consulta SELECT.

¿Para que sirven los SGBD?. Programa que sirve para extraer la información almacenada en la BD. Programa que sirve para administrar y configurar la BD y extraer información almacenada en esta. Capa de abstracción de de datos para utilizar con PHP. Capa de abstracción de datos en PHP y MySQL.

¿PDO utiliza un controlador específico de la BD a la que se va a acceder con PHP o siempre utiliza el mismo independientemente del SGBD?. Siempre el mismo. Diferente dependiendo del SGBD al que se accede. Es el mismo pero con configuración específica en función del servidor donde esté la BD. Es diferente el controlador pero hay varias bases de datos que comparten el mismo.

¿Qué devuelve la función mysqli_connect_error?. El código de error de la sentencia SELECT anterior. Usuario que ha ejecutado la sentencia que ha generado el error. El error de conexión a la base de datos que se ha producido. Booleano de si se ha conectado correctamente o no.

¿Que es el DSN en la conexión PDO?. Dominio de conexión de la base de datos. Dominio donde pertenece el servidor de la base de datos. Cadena que indica que controlador utilizar y otros parámetros necesarios para la conexión. Nombre de la conexión que se asigna para luego gestionar en el programa PHP.

¿Qué extensión viene incluida en PHP para acceder a diferentes gestores de Bases de Datos cuando implementan dicha interfaz?. MySQLi. PDO. PDO_PHP. PHP Client.

¿Qué hace esta sentencia mysqli_free_result($resultado);?. Libera la conexión establecida previamente. Libera el almacenamiento de los datos recuperados en la última sentencia. Libera los datos y recursos implicados en la sentencia $resultado ya ejecutada. Libera el último registro de $resultado ya tratado.

¿Qué motores de almacenamiento incorpora MySQL?. InnoDB. MyISAM. Varios aunque MyISAM es el de por defecto utilizado. Varios aunque InnoDB es el de por defecto utilizado.

¿Que pasará al ejecutar esta sentencia: $datos = mysqli_fetch_array($resultado, MYSQLI_NUM);?. Los resultados pasarán al buffer de MySQL para ser leidos. La variable datos contendrá un array con todos los registros de la sentencia. Se accederá al primer regitro de datos de la sentencia SELECT. Se accederá al primer regitro de datos de la sentencia SELECT y se accederá a cada campo con su índice.

¿Que pasará al ejecutar esta sentencia: $datos = mysqli_fetch_array($resultado, MYSQLI_ASSOC);?. Los resultados pasarán al buffer de MySQL para ser leidos. La variable datos contendrá un array con todos los registros de la sentencia. Se accederá al primer regitro de datos de la sentencia SELECT. Se accederá al primer regitro de datos de la sentencia SELECT y se accederá a cada campo con su nombre de atributo.

¿Qué significa que tengamos el autocommit activado en MySQL?. Que no se permiten transacciones mayores de 10 segundos. Cada sentencia en si misma es una transacción y se ejecuta de manera atómica. En cada sentencia se libera la conexión creada. Permite que varias aplicaciones o usuarios actúen sobre determinados datos de manera simultánea.

¿Si necesitamos ejecutar una sentencia UPDATE en PDO que instrucción de PHP utilizaremos?. query. exec. sqli_update. fetch.

¿Una de las ventajas de PDO es ....?. Se utiliza misma sintaxis aunque cambiemos de motor de base de datos. Es my similar a MySQLi con las mismas ventajas. Maneja de manera óptima transacciones de datos con millones de operaciones. Es mas amigable para los programadores de PHP.

Qué parámetro utilizaremos para indicarle el servidor que inicie una sesión de usuario cuando entre en el sitio web. session.auto_start. Ninguno porque es la configuración por defecto. Todos los servidores web en la configuración por defecto. session.auto_start(SID).

¿ Que haré si quiero que una cookie se transmita solo por conexiones seguras?. Crearé una VPN entre cliente y servidor. Configuraré el parámetro secure a true en la creación de la cookie. Indicaré al servidor el fichero de configuración adecuado, que cookies serán las que tengan mas mecanismos de seguridad. Haciendo que la información en cliente y servidor esté en una LAN privada.

¿ Que indica este parámetro en el php.ini: session.save_path?. Path donde se almacenará la información del servidor. Path del fichero php.ini. Path temporal donde se ubicarán los ficheros de sesión del tipo ses.... Path temporal donde se ubican las cookies y los ficheros de sesión.

¿Con el uso de esta variable $_SESSION accederemos a:?. Información de las cookies de la sesión. Información acerca de las variables de la sesión. Variables existentes en la sesión pero que todavía no han sido utilizadas por el navegador del cliente. Variables de la sesion que llevan creadas mas de 30 minutos.

¿La información de las sesiones se suele guardar en ficheros, pero esto se puede cambiar?. No siempre es en ficheros. Si siempre en ficheros que comienzan con ses.... Puede ser en base de datos, pero solo en MySQL que es compatible con PHP. Si se puede cambiar, sobreescribiendo la gestión, por ejemplo a base de datos.

¿La privacidad y protección de datos está regulado en:?. GDPR. Ley de protección electrónica de datos. Directiva de seguridad europea y digital. Privacidad electrónica.

¿Las cookies guardan información del lado del ...?. Cliente. Servidor. Dependiendo de si es petición o respuesta, puede ser del lado del cliente o del servidor. Depende de la configuración que se haga en el servidor web.

¿Las cookies se pueden almacenar en un smartphone?. No. Si. Depende de su sistema operativo. Depende de la aplicación web.

¿Las peticiones HTTP en un navegador?. No tienen estado, es decir son independientes. Utilizan un SID en cada petición. Acceden a la información con $_SESSION. Van emparejadas dos a dos, peticiones y respuestas.

¿Las peticiones y respuestas web pueden en algún momento llegar a tener estado?. No nunca por su tecnología nativa. Si, con el uso de sesiones. Si, apoyándose en cookies. Si, si configuramos en el servidor web un parámetro específico.

¿Las sesiones guardan información del lado del ...?. Cliente. Servidor. Dependiendo de si es petición o respuesta, puede ser del lado del cliente o del servidor. Depende de la configuración que se haga en el servidor web.

¿Los frameworks en desarrollos web permiten ....?. Desarrollar en lenguajes novedosas. Desarrollar una aplicación mucho mas rápido. Utilizar librarías exclusivas del framwork. Que las aplicaciones sea desarrolladas por terceros o empresas de software.

¿Para crear una cookie se utiliza setcookie, y recibe varios parámetros, siendo todos opcionales excepto uno, cual es?. El SID de la cookie. El tiempo de expiración. El tipo de cookie. El nombre de la cookie.

¿Para destruir una sesión completa se utiliza?. unset y se hace variable por variable. unset(SID). session_destroy. session_destroy(SID).

¿Qué quiere eliminar Google en 2023...?. Cookies. Sesiones. Cookies y Sesiones. Los algoritmos de encriptación en los navegadores para poner otros mas seguros.

¿Se puede eliminar una cookie ya creada?. No. No permanece hasta el inicio del navegador. Si asignando con setcookie un tiempo anterior. Utilizando time(SID).

¿Si mi aplicación web funciona en varios idiomas como sabré el idioma del usuario en su navegación por mi web?. Con una cookie. Utilizando session_start. Incluyendo el código del idioma en el SID. Creando una variable en la sesión pero que solamente sea accesible por el administrador del servidor web.

¿Si quiero crear una cookie con tiempo de expiración de una hora que haré?. En la creación con setcookie le indicaré time()+ 60. En la creación con setcookie indicaré time()+ 3600. En la creación con setcookie se indicará time(). En la creación con setcookie indicaré 1 hora.

¿Una cookie tiene un tiempo de vida?. Si, el tiempo de expiración. No, siempre es válida siempre. Depende de las configuraciones en el archivo php.ini. Si, lo que dure la visita a la página web en el navegador.

¿Una cookie utilizada en ecommerce en mi desarrollo PHP tendrá ventajas en ....?. A la hora de comprimir el código y hacerlo mas eficiente. A la hora de poder acceder a unas librerías para estilos CSS. Para poder guardar información acerca de las preferencias del usuario. En el despliegue de la tienda online me permitirá almacenar las opciones de configuración del sitio.

Los archivos HTML que maneja thymeleaf se encuentran en la carpeta: resources/templates. resources/gifs. resources/static. resources.

Para que se suele utilizar el @Repository. Para implementar la lógica de negocio. Para implementar conexiones contra la BD desde Spring. Para implementar componentes transversales a la aplicación. Para hacer interfaces.

Para que se suele utilizar el @Service. Para implementar la lógica de negocio. Para implementar conexiones contra la BD. Para implementar componentes transversales a la aplicación. Para hacer interfaces.

Si tengo una llamada en el navegador como esta, http://localhost:8080/zoo/veranialclasico?nombre=Torre&edad=10&raza=cocker&codigoChip=33333, en un proyecto Spring Boot (MVcomo recuperaré el valor del parámetro “edad”. @RequestParam(name="edad") int edad. @RequestVariable(name="edad") int edad. @PathVariable(name="edad") int edad. @ModelAttribute(name="edad") int edad.

Si utilizamos Hibernate como implementación de la especificación de JPA y tenemos una @Entity (Personcon dos atributos, Nombre y Apellido, ¿Qué método utilizaré para obtener la información de una BBDD donde se encuentra los datos de la @Entity si quiero obtener las personas que se llamen ‘Manuel’ y de apellido sean ‘Garcia’?. Implementaré un método en Hibernate para hacer una SELECT y obtener las personas WHERE Nombre=’Manuel’ AND Apellido=’Garcia’.Es la única manera de obtener los datos en hibernate. Utilizaré el método findbyNombreAndApellidos disponibles en Hibernate. Podría utilizar cualquiera de los dos métodos de hibernate, findbyName o el método findbyApellido para obtener los datos buscados. Cualquier de las anteriores respuestas podría ser válida para obtener los datos correctos.

¿Cuál de las siguientes anotaciones es compatible con la anotación @Id de un Entity?. @JPAPersistency. @GeneratedValue. @DAO. @RequestMapping.

¿Cuando se crea un proyecto Spring Boot, se crea una clase main?. Si, siempre. No. Si, pero solo cuando es un proyecto web. Si pero cuando se utiliza JPA.

¿Cuando se ejecutará el método asociado a esta sentencia: @GetMapping("/holamundo")?. Cuando desde una vista (navegador) se envie una petición GET y en la URI tengamos /holamundo. Cuando desde una vista (navegador) se envie una petición POST y en la URI tengamos /holamundo. Cuando desde una vista (navegador) se envie una petición GET y en la URI tengamos base/holamundo. Cuando desde una vista (navegador) se envie una petición GET y en la URI tengamos ../holamundo.

¿Donde se configura el nombre de la base de datos que utiliza Spring?. pom.xml. properties. aplication.properties. dependencies.xml.

¿En qué carpeta, dentro de /src/main/resources, deberemos guardar obligatoriamente los CSS, imagenes, pdf y demás recursos similares?. Static. Dynamic. Properties. Templates.

¿La clase main que se genera al crear un proyecto puede estar en cualquier lugar a nivel de estructura de paquetes?. No. Si. No, siempre en estructura de paquete superior al resto. Si, siempre y cuando se despliegue con Run as ....

¿La vista que se retorna al ejecutar un método en el Controller (MVtiene que tener algún nombre específico?. No, el que quiera el programador. Si, el prefijo del controlador + html. El nombre de la vista html en directorio templates. El nombre asociado a esa funcionalidad.

¿Para que se suelen utilizar los @Component?. Para implementar lógica de negocio. Para implementar conexiones contra la BD. Para implementar componentes transversales a la aplicación. Para hacer interfaces.

¿Qué hace esta línea en un vista spring: <meta charset="UTF-8">?. Permite presentar acentos, caracteres especiales,.... Permite traducción en varios idiomas. Ajusta el juego de caracteres de la vista. Permite a Spring optimizar la presentación.

¿Qué hace esta sentencia en una vista thymeleaf: th:each?. Condicional. Itera sobre los datos pasados en el model. Presenta los datos en una caja de texto. Aplica estilo a cada botón de la página.

¿Qué hará esta sentencia en una vista thymeleaf?: ${persona.edad}"?. Obtener el objeto persona. Presentar el valor del campo edad en el objeto persona. Pedir al servidor los datos de persona ordenados por edad. Dará error porque no es una etiqueta correcta.

¿Qué tipo de RequestMapping utilizaremos para mandar unos datos de un formulario que no queremos que sean vistos en la barra del navegador?. Get. Post. Session. Cualquiera de los anteriores si se procesan correctamente.

¿Se indica en algún fichero el driver con el que accederá Spring a la BD?. Spring al intentar conectar utiliza de los que tiene disponibles el mas compatible. Siempre JDBC. Siempre ODBC. El que se configure en aplication.properties.

¿Una @Entity siempre necesita?. Primary key. @Id. Constructor. Setter y Getters.

¿Uno de los motivos de desdoblar los service en implementación e interfaces es:?. Una ejecución mucho más veloz. Poder separar el trabajo en roles o perfiles de programadores. Poder hacer el build en partes. Desdoblar los ficheros a desplegar.

Denunciar Test