Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPrInteBi

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
PrInteBi

Descripción:
Prog Inte

Autor:
RP
(Otros tests del mismo autor)

Fecha de Creación:
03/12/2022

Categoría:
Otros

Número preguntas: 124
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
En el programa del lado del servidor para leer los mensajes que envía el cliente se utiliza el método read que pertenece a la clase InputStream OutputStream ServerSocket.
Para crear un socket del lado del servidor ¿qué sentencia debe usar? ServerSocket serverSocket = new ServerSocket(); Socket serverSocket = new Socket(); InetSocketAddress addr = new InetSocketAddress("localhost", 5555);.
El valor máximo que puede tener un puerto es 0 65535 256.
¿Qué sentencia asocia la dirección IP al socket del servidor? Suponga que el socket del servidor se llama serverSocket. serverSocket.bind serverSocket.accept serverSocket.close.
Del lado del cliente el socket utiliza un objeto de la clase InetSocketAddress para Señalar la dirección IP del servidor Señalar la dirección IP del cliente Señalar el que se trata de un socket.
El programa de el lado del servidor crea un socket con el cliente que lo emplea para crear un flujo de salida a través del método: getOutputStream getInputStream write.
Para crear la dirección IP que usará un socket del lado del servidor ¿qué sentencia usaría? ServerSocket serverSocket = new ServerSocket(host, puerto); Socket serverSocket = new Socket(host, puerto); InetSocketAddress addr = new InetSocketAddress(host, puerto);.
Del lado del cliente, se debe crear un socket con la siguiente sentencia: ServerSocket socket = new ServerSocket(); Socket socket = new Socket(); accept.
Las clases InputStream y OutputStream trabajan con: Bytes String Integer.
El programa de el lado del servidor crea un socket con el cliente que lo usa para crear un flujo de entrada a través del método getInputStream getOutputStream read.
El método accept de la clase ServerSocket devuelve un Socket ServerSocket InetSocketAddress.
En el programa del lado del cliente el método connect se utiliza para Conectarse con el servidor Conectarse con el cliente Señalar la dirección IP.
Un valor de 0 para el puerto significa Que el sistema operativo seleccionar el puerto Se usará el puerto 0 Se usará el puerto http.
¿Qué sentencia provoca que el socket del tipo servidor se quede esperando una conexión? Suponga que el socket del servidor se llama serverSocket. serverSocket.accept serverSocket.bind serverSocket.close.
Para creación de un objeto de la clase JAXBContext se necesita un atributo que señala La clase raíz de la jerarquía El objeto raíz de la jerarquía Una lista de las clases que se usará.
Para transformar objetos Java en XML se debe usar el método marshal convert export.
Para la creación de estructuras XML usando Java @XmlAccessorType se usa Para especificar la forma que se usará para trabajar con los atributos de la clase Para señalar que la clase representa a un elemento de un documento XM Para señalar que un atributo dentro de Java será convertido a atributo dentro de XML.
El método publish de la clase Endpoint se utiliza para Crear un servidor Crear un cliente Crear un mensaje.
Para crear una estructura en XML usando el lenguaje Java, las relaciones entre clases representan La jerarquía Los elementos Los atributos.
Para la creación de estructuras XML usando Java @XmlRootElement se usa Para señalar que la clase representa a un elemento de un documento XM Para especificar la forma que se usará para trabajar con los atributos de la clase Para señalar que un atributo dentro de Java será convertido a atributo dentro de XML.
Para la creación de estructuras XML usando Java @XmlAttribute se usa Para señalar que un atributo dentro de Java será convertido a atributo dentro de XML Para especificar la forma que se usará para trabajar con los atributos de la clase Para señalar que la clase representa a un elemento de un documento XM.
Para crear una estructura en XML usando el lenguaje Java, las clases representan Los nodos Los atributos Las propiedades.
Dentro de Java para la creación de servicios SOAP se utiliza Anotaciones Libreria Gson Programación funcional.
SOAP es un protocolo que se basa en XML JSON CSV.
Dentro de REST el método DELETE se utiliza para Delete Create Read Update.
Una URI es una sub-categoría de una URL Verdadero Falso.
En un navegador, los métodos HTTP que comúnmente se utiliza son GET POST PUT DELETE.
En SparkJava si usted tiene una ruta de la siguiente forma: "/bibresource/:code" significa que Se usa un parámetro de ruta Se usa una cadena de consulta Se usan dos parámetros, uno de ruta y otro de cadena.
La cabecera Accept se utiliza para Señalar el formato que soporta el cliente Señalar el formato en el que el servidor envía los dat Señalar el formato de los datos enviados por el cliente.
Dentro de REST el método PUT se utiliza para Create Read Update Delete.
En Java ¿cuál de las siguientes dependencias permiten trabajar con REST? dependency> <groupId>com.sun.xml.ws</groupId> <artifactId>jaxws-rt</artifactId> <version>3.0.2</version> </dependency> <dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</artifactId> <version>2.9.3</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.7</version> </dependency>.
El formato del contenido que envía de regreso el servidor se especifica mediante la cabecera Content-Type Content Format.
En REST, como identificador se acostumbrar usar URI URL ID.
El mensaje que va desde el cliente al servidor en REST se conoce como Request Response Content.
Al utilizar Helidon, además de la URI del microservicios se crean otras dos que se encargan de Mostrar métricas y la estado (salud) del servicio Mostar la documentación del servicio Mostrar en dónde encontrar el archivo WSDL.
El método que se ejecutará en respuesta a la invocación de un Microservicio recibe como parámetros objetos del tipo ServerRequest y ServerResponse HTTPRequest y HTTPResponse Request y Response.
Cada Microservicios posee: • Lógica de negocio • Persistencia • Base de datos • Lógica de negocio y comparte con otros • Persistencia • Base de datos • Lógica de negocio • Persistencia y comparte con los demas: • Base de datos.
Uno de los conceptos asociados a los microservicios es Containers JSON SoapUI.
Dentro de Helidon las clases que son Microservicios deben implementar la abstracción denominada Service Microservice MicroService.
Uno de los conceptos asociados a los microsservicios es Orquestación JSON SoapuI.
Revise el siguiente archivo: # 1st stage, build the app FROM maven:3.6-jdk-11 as build WORKDIR /helidon # Create a first layer to cache the "Maven World" in the local repository. # Incremental docker builds will always resume after that, unless you update # the pom ADD pom.xml . RUN mvn package -Dmaven.test.skip -Declipselink.weave.skip # Do the Maven build! # Incremental docker builds will resume here when you change sources ADD src src RUN mvn package -DskipTests RUN echo "done!" # 2nd stage, build the runtime image FROM openjdk:11-jre-slim WORKDIR /helidon # Copy the binary built in the 1st stage COPY --from=build /helidon/target/bibmicroservices.jar ./ COPY --from=build /helidon/target/libs ./libs CMD ["java", "-jar", "bibmicroservices.jar"] EXPOSE 8080 Docker Kubernetes Maven.
Al desarrollar un Microservicio debe poner atención en: El tiempo necesario para atender una solicitud En el tamaño del microservicio En el tipo de navegador Web de los clientes En el sistema operativo del cliente.
En Helidon, sentencias como las que muestra a continuación ¿en qué método se ubica? rules.get("/{code}", this::getResourceById); update Constructor set.
Los Microservicios es una implementación de SOA Verdadero Falso.
¿Cuál de las siguientes alternativas de seguridad permite leer datos de un usuario sin comprometer sus datos personales o confidenciales? OAuth Basic Auth SAML JWT.
JWT es un tipo de API Key Verdadero Falso.
Los mensajes escritos en XML no son fáciles de leer ya que no han sido diseñados para ser interpretados por seres humanos. Verdadero Falso.
¿El código de error HTTP 403 Forbidden, indica cuando el servidor web no encuentra la página o recurso solicitado? Verdadero Falso.
Seleccione el mecanismo que se usa para controlar cuántas veces se ha invocado un API. API Key JWT OAuth.
Dentro de los problemas de seguridad, las aplicaciones Web usan unas soluciones que difieren de las soluciones que se usan para los servicios Web. Verdadero Falso.
Dentro de la seguridad de datos ¿cuáles son las estrategias propuestas? Criptografía SSH Firma digital.
En el control de acceso basado en roles se asigna un nivel y categoría a cada usuario y objeto en función del rol que cumplen. Verdadero Falso.
¿La seguridad en los servicios web de SOAP se lleva mediante la especificación WS-Security? Verdadero Falso.
La protección de datos que debe proporcionar un API se relaciona principalmente a métodos POST, PUT DELETE. Verdadero Falso.
¿Cuál es el propósito del método update? Asignar los métodos que se deben ejecutar por cada ruta Construir los métodos que se usarán en el microservicio Crear objetos de la clase this, es decir de la clase Service.
En la sentencia rules.get("/{code}", this::getResourceById); La expresión this::getResourceById se usa para Indicar el método que responderá a la solicitud Indicar el atributo que contiene el código a buscar Indicar que se debe consultar un parámetro de nombre Id.
¿Porqué el método update lleva la anotación @Override? Debido a que es una implementación de un método heredado. Debido a que es una implementación de un método de un microservicio Debido a que es una implementación de un método denominado constructor.
El método createObjectBuilder tiene como propósito Construir un objeto JSON Construir un arreglo JSON Construir un objeto Gson.
Service es Una Interface Una Clase Una Clase Abstracta.
¿Cuál es el propósito de la sentencias request.path().param("code")? Recuperar el valor de un atributo que viene en la ruta Pedirle al usuario que ingrese un valor Recuperar el valor de un atributo del query String.
En el microservicio, la sentencia rules.get se utiliza Debido a que las solicitudes llegan a través del método GET de HTTP Debido a que todas las solicitudes son atendidas por ese método Debido a que los datos que envía el servidor son de tipo GET.
En la sentencia rules.get("/{code}", this::getResourceById); La cadena de texto /{code} señala Que en la ruta viene un parámetro Que la ruta a usarse es /code/ Que se debe devolver el código de un recurso.
En la porción de código: JSON.createObjectBuilder() .add("code", code) .add("exist", exists) Crear pares clave/valor Agregar elementos a un arreglo Agregar cabeceras en la respuesta.
¿Cuál es el propósito del método getResourceById? Recibir una solicitud y devolver una respuesta Crear el repositorio de los recursos bibliográficos Construir una instancia del servicio.
Algunos mecanismos de seguridad que se usan en RESTful API no pueden usarse en Microservicios se caracterizan por que: Comparten algún mecanismo de persistencia Kubernetes no los soporta Docker no es un sistema operativo completo.
En un sistema REST, la URI cambia a lo largo del tiempo. Verdadero Falso.
En el control de acceso basado en roles se asigna un nivel y categoría a cadausuario y objeto en función del rol que cumplen. Verdadero Falso.
¿La seguridad en los servicios web de SOAP se lleva mediante la especificaciónWS-Security? Verdadero Falso.
Un sistema transaccional es un sistema de información empresarial. Verdadero Falso.
Los problemas de integración se presentan en empresas u organizaciones que poseen al menos dos sistemas. Verdadero Falso.
La integración de sistemas transaccionales permite a las organizaciones ejecutar su proceso de negocio. Verdadero Falso.
Un sistema de información empresarial es un tipo de sistema informático. Verdadero Falso.
Los sistemas de información empresarial son sistemas que reciben como entrada los datos de registro de un usuario. Verdadero Falso.
Los sistemas transaccionales ayudan en la administración de la organización. Verdadero Falso.
Un ERP se encarga de facilitar el flujo de información para mejorar la comunicación entre áreas. Verdadero Falso.
Un CRM trabaja con los clientes de una empresa. Verdadero Falso.
La integración empresarial se centra en las tecnologías, datos y sistemas de información. Verdadero Falso.
La integración empresarial puede ser física, de aplicaciones y comercial. Verdadero Falso.
El proceso de comunicación que se utiliza en un sistema distribuido se basa en el intercambio de mensajes. Verdadero Falso.
Para crear un objeto de la clase ServerSocket, es necesario conocer la dirección IP y el puerto en donde se ejecutará el cliente. Verdadero Falso.
Dentro de una comunicación basada en sockets, el cliente necesita conocer su dirección IP y el puerto en donde está trabajando. Verdadero Falso.
Dentro de un sistema distribuido, cada uno de los sistemas que lo integran son independientes entre sí. Verdadero Falso.
Utilizar sockets, los mensajes entre cliente y servidor, son un flujo de bytes Verdadero Falso.
Al usar sockets TCP se garantiza la recepción de los mensajes. Verdadero Falso.
Una característica de los sockets UDP es la rapidez en el envío/recepción de los mensajes. Veadero Falso.
Al utilizar sockets UDP el código del cliente y del servidor son casi idénticos. Verdadero Falso.
Dentro del lenguaje de programación Java, los flujos de entrada se identifican porque generalmente en su nombre está el texto InputStream. Verdadero Falso.
La clase DataOutputStream es un flujo que únicamente trabaja con un flujo de bytes. Verdadero Falso.
Con el uso de microservicios las aplicaciones se dividen en elementos más pequeños e independientes entre sí. Verdadero Falso.
¿Una de las limitaciones de los microservicios es su compleja implementación? Verdadero Falso.
¿En una aplicación, cada microservicio debe ser desarrollado bajo el mismo lenguaje de programación? Verdadero Falso.
¿En una aplicación, cada microservicio tiene un nombre único? Verdadero Falso.
¿Al fallar uno de los microservicios, falla toda la aplicación? Verdadero Falso.
¿Los microservicios se pueden gestionar de manera independiente? Verdadero Falso.
¿Los microservicios limitan la escalabilidad de una aplicación? Verdadero Falso.
¿Una de las ventajas de los microservicios es el desarrollo de aplicaciones más estables? Verdadero Falso.
¿En la capa de almacenamiento de una aplicación basada en microservicios se debe utilizar una única base de datos para todos los microservicios? Verdadero Falso.
Los contenedores son un ejemplo de una arquitectura de microservicios. Verdadero Falso.
¿En la arquitectura de microservicios se pueden presentar más problemas de seguridad en comparación a las aplicaciones monolíticas? Verdadero Falso.
¿Docker permite el uso de contenedores para crear entornos consistentes y eficientes de recursos para empaquetar servicios individuales? Verdadero Falso.
¿SOAP es un protocolo escrito en XML que nos sirve para el intercambio de información entre aplicaciones? Verdadero Falso.
¿Dentro de los elementos de un mensaje SOAP, la cabecera es un elemento obligatorio? Verdadero Falso.
¿En el cuerpo (body) de un mensaje SOAP contiene metadatos como la encriptación que se ha utilizado? Verdadero Falso.
¿La seguridad en los servicios web de SOAP se lleva a cabo mediante la especificación WS-Security? Verdadero Falso.
¿SOAP permite la interoperabilidad entre múltiples entornos? Verdadero Falso.
¿Uno de los estilos de comunicación que admite SOAP es el RPC o llamada a procedimiento remoto? Verdadero Falso.
¿Los mensajes SOAP son pequeños, por esta razón no ocupan mucha capacidad de procesamiento? verdadero Falso.
Dado que SOAP está basado en XML, ¿es susceptible a diversos ataques y vulnerabilidades relacionados con XML? Verdadero Falso.
En un mensaje SOAP el elemento envelope es el elemento más importante y de mayor jerarquía dentro del documento XML y representa al mensaje que lleva almacenado dicho documento. Verdadero Falso.
El WSDL (Web Services Description Language) es un lenguaje basado en XML utilizado para describir la funcionalidad que proporciona un servicio web. Verdadero Falso.
Según el código del método get la sentencia: response,status(200); se utiliza para Agregar a la respuesta el código de estado 200 Agregar a la solicitud el código de estado 200 Agregar a la respuesta la cabecera con id 200.
¿Cuál es el propósito del método halt? Dentener inmediatamente la solicitud Innvocar al método get Enviar los datos al cliente.
Según el código del método get ¿cómo se informa al cliente que los datos que envía el servidor están escritos en JSON? Usando la cabecera Content-Type Usando la cabecera Type Usando Gson.
Según el código del método before ¿cuál es le único tipo de dato aceptado? JSON XML CSV.
Según el código del método before ¿Cómo el cliente informa al servidor el tipo de dato que soporta? Con la cabecera Accept Con la cabecera application/json Con el código 406.
¿Cuál es el propósito de la sentencia: request.params(":code")? Recuperar el valor del parámetro de ruta con nombre :code Solicitar al servidor ejecutar el método code Transformar a mayúsculas la ruta para su procesamiento.
¿Cuándo se ejecutará el método get? Ante una solicitud a la ruta /bibresource/ a través del método GET de HTTP Ante una solicitud a cualquier ruta a través de un navegador Web Ante una solicitud a la ruta /bibresource/ a través de SoapUI.
SparkJava se basa en el uso de Programación funcional Anotaciones Contenedores.
La clase QueryBibResource corresponde a Un servicio Web basado REST Un Microservicio Un servicio SOAP.
¿Cuál es el propósito del método before? La negociación de contenido Atender a las solicitudes get Atender a las solicitudes post.
Para constuir la clase QueryBibResource se utilizó el framework SparkJava Helidon XML-RPC.
El método before se ejecutará Ante cualquier solicitud Sólo en solicitudes get Únicamente en solicitudes a la ruta /bibresource.
Según el código del método get ¿qué línea de código señala que el servidorenvía información escrita en JSON? response.type("application/json"); response.status(200); response.status(400);.
Según el código del método before ¿qué significado tiene el código 406? Not Acceptable OK Bad Request No Found.
Denunciar test Consentimiento Condiciones de uso