TEST BORRADO, QUIZÁS LE INTERESE: DAM_M06_UF4_componentes de acceso a datos
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
DAM_M06_UF4_componentes de acceso a datos Descripción: DAM_M06_UF4_componentes de acceso a datos Autor:
Fecha de Creación: 16/05/2022 Categoría: Otros Número Preguntas: 47 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
El desarrollo basado en componentes permite:
Seleccione una: Reutilizar métodos de acceso a datos Empaquetar elementos visuales en librerías comunes Reutilizar piezas de código Reutilizar librerías del sistema. Si queremos que un atributo de un EJB deba ser validado por otras entidades o procesos antes de ser modificados, deberemos declarar dicho atributo como: Seleccione una: Indexado Simple Restringido Compartido. Para una aplicación donde se deba preservar el usuario que tiene la sesión iniciada, ¿qué modelo de EJB se adecua mejor al parámetro de usuario validado? Seleccione una: Message-driven EJB No se necesitan EJB para esta tarea Entity EJB Session EJB. Una propiedad restringida: Seleccione una: Notificará a otros objetos del hecho de su propio cambio de valor Representa un atributo declarado como protected en Java Requiere de la aprobación de otros componentes antes de permitir el cambio de valor Representa un atributo al que solo accederá la clase. Los EJB dirigidos por mensaje: Seleccione una: Equivalen a la llamada de un evento mediante código de Java Simbolizan una sesión de conexión con el flujo de información en el servidor Suscriben tópicos y colas y se activan al recibir un mensaje dirigido a dichos destinos Corresponde a un mensaje que se almacena en alguna pila de datos. Para declarar un EJB que deseemos usar a través de una variable, deberemos incluir: Seleccione una: Tendremos que configurar la unidad JPA de la aplicación Simplemente la anotación @EJB antes de la declaración de la variable que haga referencia al EJB en uso Sólo tenemos que crear una clase apropiada dentro del proyecto Deberemos construir la parte de persistencia detrás del EJB en un DAO. Los eventos de los componentes: Seleccione una: Representan operaciones que se pueden realizar sobre el componente Son de sólo lectura Equivalen al estado en el que se encuentra y lo diferencian del resto Son acciones unidireccionales. Un archivo WAR: Seleccione una: Empaqueta EJB dentro de un único archivo Sirve para almacenar datos en una aplicación J2EE Representa la colección de mensajes y EJB sin estado de la aplicación Permite almacenar archivos anexos a una aplicación J2EE. Una unidad ejecutable que puede ser instalada y utilizada independientemente es … Seleccione una: Una propiedad Un atributo Un evento Un componente. Sobre el resultado del ejemplo del material, cuál de las siguientes frases, es cierta: Seleccione una: Solo se puede añadir un método al componente y siempre debe llamarse findAll() Solo podemos crear entidades EJB en servlets Java Es imposible añadir tantas clases entidad (POJO) como tablas relacionales haya definidas en la base de datos No se puede invocar al EJB AlbumesEJB.java desde otra tecnología web diferente a un servlet. ¿Qué determina el estado de un componente? Seleccione una: Los eventos Los atributos Las propiedades Los componentes no tienen estado. Si queremos declarar una librería de funciones de Java y añadirla a nuestra aplicación, podremos hacerlo añadiendo Seleccione una: El módulo WAR No se pueden añadir librerías Java adicionales al proyecto El módulo EJB El módulo JAR. Es falso que los componentes Seleccione una: Pueden interactuar con otros componentes No se pueden instalar nuevos una vez acabada una aplicación Puede verse como un elemento más de un conjunto que define una aplicación compleja No tienen estado, o no es visible externamente. Sobre JPA: Seleccione una: JPA es una API, es solo una interfaz, que puede ser implementada con Hibernate o con otro ORM Controla las sesiones entre el cliente web y un componente Es un sustituto de SGBD-OO para persistencia de objetos Es un sustituto de Hibernate para persistencia de objetos. Para añadir persistencia a un Enterprise Java Bean, Seleccione una: No se puede hacer tal cosa, deberemos configurar Hibernate o otro método de persistencia manualmente Añadiremos la notación @PersistenceUnit y declararemos un EntityManagerFactory para conectar con la base de datos Debemos declarar el caso añadiendo la notación @JPA a la declaración de la clase No hace falta hacer nada, se hace por defecto siempre. En JPA: Seleccione una: La clase Persistence representa la factoría que permite generar objetos de la clase EntityManager La clase Query representa una consulta SQL sobre una base de datos relacional La clase EntityManager es la interfaz principal de persistencia de las aplicaciones La clase Entity representa una unidad de almacenamiento de información. Los EJB se utilizan: Seleccione una: Únicamente en J2SE Únicamente en J2EE Tanto en J2EE como en J2SE Con cualquier tecnología Java. Si queremos que al modificar un atributo de un EJB otras clases y entidades tengan constancia del hecho, deberemos declarar dicho atributo como: Seleccione una: Compartido Indexado Restringido Simple. Una propiedad compartida: Seleccione una: Representa un atributo estático en Java Representa un atributo que cambia a la vez en varios objetos Es una zona de memoria compartida entre diversos objetos Notificará otros objetos del hecho de su propio cambio de valor. Los Session EJBs Seleccione una: Encapsulan los objetos que almacenan los datos Son un contenedor de EJB Sirven como fachada de los servicios ofrecidos por un componente en el servidor Encapsulan un mensaje destinado a una cola o un tópico. Las propiedades de los componentes: Seleccione una: Son de sólo lectura Representan operaciones que se pueden realizar sobre el componente Equivalen al estado en el que se encuentra y lo diferencian del resto Son acciones unidireccionales. En el ejemplo del material, al usar aEJB.findAll() en el servlet: Seleccione una: Se invoca a un método de la entidad Albumes.java Se invoca al método público findAll() del componente creado Se invoca a un procedimiento almacenado en JPA Se buscan todas las entidades del mismo tipo que aEJB. Para declarar un atributo EJB que corresponda al nombre de un producto utilizaremos el modelo de atributo: Seleccione una: Restringido Simple Indexado Compartido. Para las propiedades EJB, Seleccione una: Debemos crear métodos set o get según convenga Debemos crear métodos set y get obligadamente Utilizaremos eventos para gestionar sus valores Debemos definirlas como atributos públicos. Sobre las propiedades simples y las indexadas: Seleccione una: Las propiedades indexadas facilitan el filtrado de los datos Las propiedades indexadas son como las simples, pero dan acceso a una lista de valores Las simples se acceden normalmente, mientras que las indexadas requieren de un índice adicionalmente Las propiedades indexadas son como las simples, pero se acelera su consulta. Un archivo EAR sirve para: Seleccione una: Empaquetar una colección de EJB en J2EE Almacenar una base de datos en un servidor J2EE Desplegar una aplicación web J2SE Empaquetar las librerías estándar de Java. ¿Qué interfaz está implementada por cada vendedor de JPA para encontrar objetos persistentes manejando cierto criterio de búsqueda? Seleccione una: EntityManager Query EntityTransaction Entity. Para modificar el aspecto web de una aplicación J2EE sólo tendremos que modificar: Seleccione una: El subproyecto EJB El subproyecto WAR El JAR que empaqueta los archivos web Tanto el WAR como el EJB. ¿Cuál de los siguientes NO es un tipo de propiedad de un componente? Seleccione una: Simples Compartidas Indexadas Reflexivas. NetBeans es: Seleccione una: Una librería Java para construir EJB Un entorno de desarrollo de Servlets Una librería Java para construir Servlets Un entorno de ejecución de Servlets. Las named query que se nos añaden a nuestros EJB de persistencia son proporcionadas por Seleccione una: El mismo J2EE Únicamente lo hace el EntityManager Lo añadiremos a mano El asistente Netbeans que crea el EJB. ¿Qué clase ayuda a crear objetos de EntityManager utilizando el patrón de diseño Factory? Seleccione una: EntityManagerFactory Entity EntityTransaction Persistence. Un elemento que no tiene estado, o al menos su estado no es externamente visible es … Seleccione una: Un atributo Una propiedad Un componente Un evento. Si un atributo es compartido, deberemos Seleccione una: No debemos hacer nada, el atributo será compartido automáticamente entre entidades J2EE Declarar una función especializada que avise a los otros objetos con los que se comparta Declarar listeners que reciban la notificación cuando se produzca lectura de su valor Declarar listeners que reciban la notificación cuando se produzca cambio de su valor. Mediante Netbeans podemos hacer fácilmente: Seleccione una: "Añadir persistencia mediante la acción ""Entity Classes form Database""" Montar la aplicación con construcción automática de servlets a partir de las entidades del proyecto. Construir objetos orientados a binding XML "Montar la respuesta a las acciones de formularios web mediante ""Create actions from forms""". Para construir un EJB deberemos configurar Seleccione una: Las consultas que se ejecutarán en la base de datos Las rutas de URL que deberá gestionar el Servlet Los métodos getXXX() y setXXX() que permiten modificar la información, igual que un POJO La conexión con la base de datos que implemente la persistencia. ¿Qué elementos forman parte de la vista externa del componente? Seleccione una: Estado Propiedades Atributos Eventos. Glassfish es: Seleccione una: Un entorno de ejecución de Servlets Una librería Java para construir EJB Un entorno de desarrollo de Servlets Una librería Java para construir Servlets. Que los componentes proporcionen explícitamente información sobre la propiedad, el método o el evento con una clase relacionada es una forma de soportar …. Seleccione una: La compartición La indexación La restricción La introspección. Para montar una web de tienda online debemos decidir cómo describimos los pedidos. Éstos llegarán en forma asíncrona (no predecible) desde aplicaciones de compra sobre diversas plataformas. ¿Qué modelo de EJB se adecua mejor? Seleccione una: No se necesitan EJB para esta tarea Session EJB Entity EJB Message-driven EJB. La introspección permite: Seleccione una: Descubrir los métodos y atributos de las clases Java Poder instanciar objetos de las clases de los componentes Utilizar métodos estáticos de las clases desde otras clases Descubrir las acciones que se pueden realizar sobre los componentes EJB. ¿Cuál de los siguientes NO es un tipo de EJB? Seleccione una: De componentes De entidad Dirigidos por mensajes De sesión. ¿Qué clase es una a anotación de Java que se coloca a nivel de clases Java serializables y en la que cada objeto de una de estas clases anotadas representa un registro en la base de datos? Seleccione una: Entity EntityTransaction EntityManager Query. Para una aplicación de tienda online donde los usuarios consulten sus pedidos de productos, ¿qué modelo de EJB se adecua mejor a los productos obtenidos al hacer consultas a la base de datos? Seleccione una: Entity EJB Message-driven EJB Session EJB No se necesitan EJB para esta tarea. ¿Qué configuración de Session EJBs limita el acceso a un único cliente? Seleccione una: Stateless (sin estado) Local y remoto. Ambos Sólo local Stateful (con estado). Si queremos que un atributo de un EJB deba ser validado por otras entidades o procesos antes de ser modificados, deberemos declarar dicho atributo como: Seleccione una: Indexado Restringido Compartido Simple. ¿Qué determina el estado de un componente? Seleccione una: Los eventos Las propiedades Los atributos Los componentes no tienen estado. |
Denunciar Test