option
Cuestiones
ayuda
daypo
buscar.php

TEST BORRADO, QUIZÁS LE INTERESE: 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

Autor:
alpovic
OTROS TESTS DEL AUTOR

Fecha de Creación: 15/05/2023

Categoría: Informática

Número Preguntas: 119
COMPARTE EL TEST
ComentarNuevo Comentario
No hay ningún comentario sobre este test.
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