Ingeniería de Servicios
![]() |
![]() |
![]() |
Título del Test:![]() Ingeniería de Servicios Descripción: Test de repaso para la asignatura Ingeniería de Servicios (UJAEN) |




Comentarios |
---|
NO HAY REGISTROS |
En la Arquitectura MVC, ¿cuáles son las características que deben cumplir las aplicaciones orientadas a esta?. Portables, Mantenibles, Escalables, Extensibles. Portables, Mantenibles, Expandibles, Escalables. Portables, Mantenibles, Expandibles, Extensibles. Portables, Mantenidas, Escalables, Extensibles. En la Arquitectura MVC, ¿Cuál de estos NO es un paso para la entrega de datos al Agente Usuario?. Genera. Solicita. Invoca. Intercambia datos. Devuelve datos. Procesa y envía. Entrega. ¿Dónde se encuentran los Servlets?. Extremo del servidor. Extremo del cliente. Entre el cliente y el servidor. Delante del cliente. Los Servlets sólo pueden responder a la petición de un HTTP. Verdadero. Falso. ¿Cuál es el ciclo de vida de un Servlet?. Carga del servicio, manejo de peticiones y eliminación del servicio. Establecimiento de sesión, carga del servicio, manejo de peticiones y eliminación del servicio. Establecimiento de sesión, manejo de peticiones, eliminación del servicio. Establecimiento de sesión, carga del servicio y manejo de peticiones. ¿En qué se diferencia un archivo .war de un archivo .jar?. En la primera letra. .war contiene un servidor embebido, y .jar es un archivo comprimido que contiene los ficheros de la aplicación web. .jar contiene un servidor embebido, y .war es un archivo comprimido que contiene los ficheros de la aplicación web. En nada. ¿Cuáles son las técnicas que emplea el núcleo de Spring, que lo identifican como un sistema modular?. Inyección de dependencias e inversión de control. Inyección de control e inversión de dependencias. Inyección de inversión y control de dependencias. Inyección de Paracetamol e inmersión submarina. ¿Cómo es la etiqueta que identifica la parte del Controlador del modelo MVC en Spring?. @Controller. @Controlador. @Control. @Rotulador. ¿Qué tipo de servidor embebido nos aporta Spring Boot para ejecutar un proyecto sin necesidad de servidor externo?. Tomcat. JerryMouse. Servlet. Yaml. La tecnología Thymeleaf nos permite... crear fácilmente contenido web estático y dinámico para la vista. crear fácilmente contenido temporal web estático y dinámico para la vista. crear contenido web estático para el controlador y dinámico para la vista. estudiar profundamente la hojas de los árboles de hoja perenne. Para poder asignar a textos dinámicos, atributos tales como HTML, se utiliza... th:text. th:each. th:html. th:thy. ¿Cuál de estas etiquetas NO se encuentra dentro de una clase @Controller?. @RequestMapping. @PostMapping. @GetMapping. @TraceMapping. Como HTTP es un protocolo sin estado, una sesión HTTP proporciona... una forma al servidor de llevar un seguimiento de todas las peticiones del cliente. una forma al cliente de comunicar todas las peticiones al servidor. la funcionalidad de estado al protocolo. una forma de control mediante un sistema que sigue una señal de reloj monotónica y lineal. ¿Qué permite una sesión?. En el cliente, identificar su sesión, y en el servidor, mantener datos que se alojan temporalmente en él. En el cliente, alojar datos en servidor, y en el servidor, permitir identificar a los datos gracias a una base de datos. Permite organizar al DJ una lista de música. En el cliente, nada, y en el servidor, mantener datos que se alojan temporalmente en él. ¿Cómo se llama el identificador que se genera en el servidor la primera vez que un cliente contacta con un servidor?. id. jsessionid. sessionid. idsession. ¿Cómo se hace el envío de la ID de sesión?. Mediante la propia sesión. Al establecer comunicación cliente-servidor. No se envía, el servidor la tiene y el cliente se busca. Mediante una cookie de sesión. ¿Hasta cuándo seguirá una sesión activa?. Hasta que el usuario no cierre el navegador o se exceda el tiempo de inactividad. Hasta que el usuario no borre las cookies. Hasta que se complete el servicio por el cual se ha establecido dicha sesión. Hasta que salga el sol. ¿En qué se diferencian las cookies de sesión y las permanentes?. En el tipo de harina virtual. En la disponibilidad de estas al cerrar una sesión. En el tiempo. En el tamaño. ¿Qué es un JavaBean?. Un componente software reutilizable que se puede manipular en una herramienta de construcción. Un componente software utilizable que se puede manipular en una herramienta de construcción. Un componente hardware reutilizable que se puede manipular en una herramienta de construcción. Una herramienta de construcción reutilizable que se puede manipular en una componente software. En las características que se deben dar para que un JavaBean sea considerado como tal, ¿cuál de estas es falsa?. Debe implementar la interfaz Serializable. Debe tener un constructor vacío. Todas las variables deben ser públicas. Debe implementar getters y setters de cada variable. ¿Qué es un DAO?. Es un componente, también conocido como repositorio, que se utiliza para interactuar con la base de datos. Es un repositorio, también conocido como componente, que se utiliza para interactuar con la base de datos. Es una base de datos, también conocido como repositorio, que se utiliza para interactuar con los componentes. Es una construcción sintáctica carloteña, véase estoy full de DAO. ¿Junto a qué se usan a menudo los DAO?. JDBC. DTO. Una Interfaz. Junto un Full delante. ¿En qué se basa la técnica de inyección de dependencias?. Es una técnica mediante la cual, las dependencias de un objeto son provistas por otro objeto distinto. Es una técnica mediante la cual, los objetos de una dependencias son provistas por otra dependencia distinta. Es una técnica mediante la cual, una dependencia se adhiere a otra dependencia de forma intrínseca. Es una técnica de inyección que realizan los médicos ATS cuando tienen que ir a tu domicilio. La inversión de control implementa un contenedor que se encarga de gestionar las instancias de los objetos del usuario. Verdadero. Falso. Spring permite configurar la inyección de dependencias mediante... Clases java y anotaciones o etiquetas específicas. Clases específicas y anotaciones en java. Anotaciones y etiquetas. Etiquetas y clases java. Para crear un bean, se utiliza la etiqueta @Component de uso genérico, pero según el tipo de componente... ¿Cuál de estos NO se utiliza?. @Repository. @Service. @Component. @Autowired. Cuando se utiliza JDBC en la interacción de Spring con las bases de datos, ¿qué objeto se utiliza para establecer conexión con la base de datos?. DataSource. Model. Mapper. Una función no específica. ¿Qué etiqueta nos permite inyectar en Spring?. @Autowired. @Autoinyected. @Inyected. @Override. ¿Qué método JDBC nos permite leer una tabla?. jdbcTemplate.query. jdbcTemplate.read. jdbcTemplate.select. jdbcTemplate.request. Mapper es un elemento de la clase DAO en el que el programador implementa qué ha de hacerse para cada... Iteración. Reiteración. Interacción. Acción. Si la sentencia SQl ha de devolver un objeto de otro tipo, se utiliza el método jdbcTemplate.... .queryForObject. .queryForType. .responseForObject. .valueOf. La principal característica de la metodología REST es la identificación de recursos mediante... el uso de URIs. el uso de URLs. las interacciones con el servidor. el uso de JSON. ¿Cuáles son los métodos soportados en cada recurso, que se asocian con tipos de peticiones HTTP, siguiendo la filosofía CRUD?. CREATE, RETRIEVE, UPDATE Y DELETE. POST, GET, PUT Y DELETE. CREATE, GET_PARAMETER, UPDATE Y DELETE. CREATE, OPTIONS, UPDATE Y DELETE. Para obtener el dato de todos los profesores, utilizaremos la URL GET /profesores, ¿cómo debe ser la URL para obtener la información del primer profesor?. /profesor/1. /1/profesor. /profesor{1}. /profesores/1. ¿Qué etiqueta facilita la serialización automática de datos en JSON?. @RestController. @Serializable. @Cross-Origin. @HomeController. ¿Cuál es el error que permite solucionar la etiqueta @Cross-Origin?. Bloqueo producido por el navegador, si el servicio etiquetado está en un dominio web distinto del documento HTML. Bloqueo producido por el navegador, si el servicio etiquetado invoca un objeto inyectado en un dominio web distinto del documento HTML. Bloqueo producido por el navegador, si el objeto JSON que se llama está ubicado en un dominio web distinto del documento HTML. Bloqueo producido por el navegador cuando la información de sesión hace que el dominio web sea distinto al que habría en un principio en el documento HTML. ¿Qué permite la etiqueta @ExceptionHandler?. El tratamiento de excepciones, capturando la excepción e implementando un método para ella. Ignorar las excepciones del tipo que se especifique. Permitir al usuario de forma manual poder solucionar problemas de forma excepcional. Eliminar acciones que de otra forma podrían acarrear errores al compilar. ¿Qué es RestTemplate?. Un template de Spring que permite la implementación del cliente de un servicio REST. Un template de Java que permite la implementación del cliente de un servicio REST. Un template de Spring que está diseñado exclusivamente para los servicios REST. Es una clase java que sin ser un template, funciona como template y que es exclusiva de REST. ¿Qué permite ResponseEntity?. Tener el control sobre las cabeceras de respuesta HTTP. Sobreescribir sobre las cabeceras de respuesta HTTP. Ignorar las cabeceras HTTP, enviando un estado en su lugar. Imprimir un código de estado en la vista al realizar una acción. ¿Cuál es la etiqueta que debemos utilizar para obtener datos de un único elemento?. @PathVariable. @RequestBody. @PathBody. @RequestVariable. ¿Cuáles son los pasos para obtener un JSON?. Uso de la etiqueta @RequestBody, creación de un script donde se le indica tipo y URL del servicio, empleo del método $.getJSON, y las acciones que suplan nuestras necesidades. Creación de un script, creación de un XML con el método, y las acciones que suplan nuestras necesidades. Creación de un script donde se le indica tipo y URL del servicio, empleo del método $.getJSON, y las acciones que suplan nuestras necesidades. Uso de la etiqueta @RequestBody, empleo del método $.getJSON, y las acciones que suplan nuestras necesidades. ¿Qué librería adicional hay que añadir al pom.xml del proyecto, si queremos trabajar con datos serializados en XML?. <properties>. <dependency>. <capabilities>. <dependencies>. El código de estado 400 (Bad Request) da lugar cuando... Los datos que el servidor espera no concuerdan con el tipo que envía el cliente. El método que se está intentado realizar no está permitido. Error en el servidor. La URL que utiliza el servidor no concuerda con el tipo que envía el cliente. Además del código 405 (Method Not Allowed), el servidor devolverá al cliente... nada. los métodos permitidos implementados para ese recurso. los métodos no permitidos implementados para ese recurso. los métodos permitidos no implementados para ese recurso. ¿Cómo podríamos configurar nuestro servicio y bloquear el acceso a todo aquel usuario que no sea administrador a un servicio específico?. Con una excepción que compruebe si es administrador, y devuelva el estado UNAUTHORIZED en la respuesta si no lo es. Con una función en el jbdc Repository que compruebe si es administrador, y devuelva el estado UNAUTHORIZED en la respuesta si no lo es. Con un previo formulario HTTP, que te redireccione a una vista u otra dependiendo de si son administradores o no. Con un previo servicio de login, que te redireccione a una vista u otra dependiendo de si son administradores o no. ¿Cómo se clasifican los servicios ofrecidos en Cloud Computing?. IaaS, PaaS y SaaS. IaaS, SaaS y CaaS. IaaS, PaaS y CaaS. CaaS, PaaS y SaaS. ¿Cómo son las partes en las que se va clasificando App Engine?. Aplicación, Servicio, Versión e Instancia. Servicio, Versión e Instancia. Aplicación, Servicio y Versión. Servicio, Instancia y Versión. Consiste en ficheros de código fuente junto a ficheros de comunicación. Además, es una aplicación identificada mediante una URI, cuyo uso es capaz de ser definido, descrito y descubierto mediante XML, y soportar interacciones con otras aplicaciones usando mensajes basados en XML y protocolos de Internet. Aplicación. Servicio. Versión. Instancia. Instantánea temporal, que se corresponden con el código que se subió en un momento determinado a App Engine. Aplicación. Servicio. Versión. Instancia. Porción abstracta de CPU y memoria, la cuál App Engine puede ejecutar la misma versión de un servicio en varias <?> de forma simultánea. Aplicación. Servicio. Versión. Instancia. ¿Qué significa WSDL?. Web Service Description Language. Web Service Definition Language. Web Service Dependency Language. Web Software Definition Language. ¿Cómo se produce la comunicación cliente-servidor en los servicios SOAP?. El cliente encuentra un servicio y su WSDL. Utiliza WSDL para generar un proxy y el cliente utiliza ese proxy para comunicarse con el servicio. El cliente encuentra un servicio y su SOAP. Utiliza SOAP para generar un proxy y el cliente utiliza ese proxy para comunicarse con el servicio. WDSL hace de intermediario para que se establezca comunicación extremo a extremo cliente-servidor. SOAP hace de intermediario para que se establezca comunicación extremo a extremo cliente-servidor. |