Taller de Construcción de Software - Módulo 2
|
|
Título del Test:
![]() Taller de Construcción de Software - Módulo 2 Descripción: Banco de estudio no oficial parcial 1 siglo 21 s21 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué tipo de archivo agrupa en Java a un conjunto de clases y documentos que conforman una aplicación web?. WAR. JAR. EAR. EXE. ZIP. ¿Cómo se conoce el servlet que hace las veces de “controlador frontal” en una aplicación Spring MVC?. ServletContext. FacesServlet. DispacherServlet. HttpServlet. ActionServlet. En Spring MVC, ¿Cómo se llama el archivo por defecto donde configuramos el controlador frontal?. build.gradle. pom.xml. application.properties. package.json. Web.xml. Indique un framework valido para desarrollo de aplicaciones JEE del listado siguiente: Spring Boot. Gradle. Struts. React. Hibernate. ¿Cuál es el método que por ejemplo invoca Apache Tomcat de un servlet determinado, para quitarlo de memoria?. Service(). Init(). DoGet(). DoPost(). Destroy(). En una aplicación JEE, ¿Cuál de los siguientes elementos se consideran dinámicos?. Archivos HTML estáticos. Documentos PDF. Imágenes. Servlets. Archivos CSS. Si en mi aplicación web desarrollada en Spring MVC pongo un POJO “Usuarios”, ¿Dónde encontrare este archivo?. En el modelo. En el controlador. En la configuración de Maven. En el archivo web.xml. En la vista. Si hablamos de un desarrollo en Java bajo el patrón MVC, ¿Qué elemento recibe las peticiones?. La vista. El modelo. El repositorio. El controlador. La entidad. Indique alguna tarea por la cual utilizaría Maven: Gestionar dependencias. Ejecutar navegadores web. Crear bases de datos. Diseñar interfaces gráficas. Administrar registros DNS. ¿Dónde encontramos las clases de entidades en MVC?. En el controlador. En el modelo. En las rutas del navegador. En la vista. En las plantillas CSS. Si tengo un proyecto de Spring MVC y quiero mapeo ORM utilizando Hiberate, ¿Qué debería hacer?. Ejecutar un archivo .css. Eliminar el archivo de construcción. Instalar React para la base de datos. Modificar solo el archivo .html. Configurar las dependencias necesarias en el archivo pom.xml. Eclipse Jetty es un servidor de aplicaciones para JEE. Solo en Linux. Solo con Hibernate. Falso. Verdadero. Solo en Maven. Si estamos desarrollando una aplicación web que utilizara servlets y paginas JSP para mostrar el contenido, ¿Qué necesitamos de mínima?. Una base de datos obligatoria. Un servidor FTP. Un cliente JavaScript exclusivo. Un compilador de CSS. Contenedor de servlets. Indique sentencias validas con respecto a la plataforma Java EE: seleccione 4 respuestas correctas. Java EE solo funciona en sistemas Linux. El directorio lib contiene archivos .JAR compartidos. Las aplicaciones empresariales utilizan archivos .EAR. Las aplicaciones web utilizan archivos .WAR. Proporciona acceso simplificado a recursos mediante la inyección de dependencia. Identifique sentencias validas referentes al patrón de inyección de dependencias en JEE: seleccione las 2 respuestas correctas. El objeto siempre debe crear todas sus dependencias. Puede aplicarse a todos los recursos que necesite un componente. Solo funciona con clases abstractas. Una entidad externa proporciona automáticamente las dependencias de un objeto. Impide utilizar objetos reutilizables. ¿Qué método se invoca cada vez que el servidor pasa una petición (distinta de la primera) a un servlet?. Init. OnMount. Render. Destroy. Service. ¿Cómo se llama la interfaz genérica para administrar sesiones en JEE?. SessionManager. JavaSession. HttpSession. ServletSession. WebContext. En XML, ¿Cómo se conoce a la parte de la sintaxis que especifica una propiedad para un elemento?. Atributo. Etiqueta de cierre. Comentario. Nodo. Documento. Si en un entorno de ejecución para mejorar las prestaciones, agregamos más memoria RAM al servidor o mejoramos sus microprocesadores, ¿de qué estamos hablando?. Serialización. Escalamiento horizontal. Paginación. Escalamiento vertical. Encapsulación. Si en un entorno de ejecución para mejorar las prestaciones del sistema, agregamos un servidor secundario (idéntico) que se incorpore automáticamente, en caso de que el primero falle, ¿de qué estamos hablando?. Transacción distribuida. Escalamiento horizontal. Paginación. Compilación incremental. Escalamiento vertical. El patrón MVC permite controlar los recursos del servidor y organizar el código. Solo si usa JSP. Falso. Solo si usa XML. Verdadero. Solo si la base de datos es MySQL. Seleccione las 3 (tres) opciones correctas. Se diseño la arquitectura para un sitio web dedicado a la compra venta de vehículos nuevos y usados. Se tiene prevista la implementación …. Ciclo de vida ¿ cuales son las instancias que tomara en ese ciclo de vida?. Cada petición obliga a compilar nuevamente el servlet. El navegador crea la base de datos antes de cada solicitud. El servidor destruye al servlet. El servlet responde a las peticiones (una o varias). El servidor carga e inicializa el servlet. Renta bike es una empresa que se dedica al alquiler de bicicletas con fines turísticos y mediante su sitio web reciben pedidos de sus clientes. Se desea introducir mejoras para los contenedores y la base de datos. Siguiendo el cas, se puede afirmar que dicha base de datos se trata de un contenedor web. Solo en Spring MVC. Solo al ejecutar un Servlet. Solo con JAR. Falso. Verdadero. Selecciona las 4 (cuatro) opciones correctas ¿cuales son los beneficios de la tecnología Java Server Faces?. Ofrecer una clara separación entre el comportamiento y la presentación de las aplicaciones webs. Aprovechar los componentes familiares y los conceptos de nivel web sin limitarlo a una tecnología de secuencia de comandos o lenguaje de marcas en particular. Asignar solicitudes HTTP al manejo de eventos específicos de componentes y administrar componentes como objetos con estado en el servidor. Crear aplicaciones webs que implementan la separación más detallada de comportamiento y presentación que tradicionalmente ofrecen las arquitecturas de interfaz de usuario del lado del cliente. Obligar a almacenar todas las páginas como archivos CSS sin HTML. Al desarrollar paginas web dinamicas basadas en HTML y XML en JSP¿en que se convierten?. En archivos de base de datos. En applets. En CSS. En servlets. En JavaScript. En los sitios ecommerce, para hacer transacciones es fundamental mantener un seguimiento de un cliente y, por ejemplo, de los elementos que este ha introducido en su carro de compra. Hay muchos meteodos para llevar a cabo el seguimiento de sesiones. ¿Cual es uno de los mas comunes?. Gradle. Cookies. SQL DDL. @Entity. Maven. Luis es parte de un equipo de desarrollo de software y su funcion sera desarrollar codigo para un proyecto donde el sitio web permita consultar la disponibilidad de autos para alquiler con fines turisticos. El tipo de arquitectura de software que ha propuesto es en capas. ¿Que ventaja proporcionaria tener este tipo de estructura?. Uso exclusivo de un archivo fuente. Acoplamiento obligatorio entre todas las clases. Eliminación de todas las pruebas. Facilidad de reutilización y mantenimiento. Ausencia de un modelo de datos. Completa el fragmento con la opcion correcta. La pagina web myfacelet.xhtml, esta construida usando etiquetas de componentes JavaServer Faces y ademas de los componentes del lado del servidor se hace referencia a objetos. Estos objetos son: Solo listeners de eventos. Únicamente convertidores de tipos. Solamente beans de sesión. Solo validadores de formulario. Detectores de eventos, validadores y convertidores registrados en los componentes y los componentes de JavaBeans que capturan los datos y procesan la funcionalidad especifica de la aplicaiones de los componentes. En el sitio web de la muni recibe permanente peticiones HTTP de los usuarios, sea en los periodos de pago de impuestos y diferentes transacciones de pagos. Los desarrolladores han implementado un servlet que recibe y responde las peticiones del navegador del cliente. Para funcionamineto del servlet ¿que elementos se usan para añadir un tratamento de la peticion de HTTP que permita la conversion de datos recibidos o enviados a los clientes?. Filtros. Repositorios. Listeners. Anotaciones de entidad. Controladores CSS. ¿Que metodo permite identificar la naturaleza de los datos que se incluyen en el cuerpo de una respuesta HTTP?. Init(). GetContentType(). GetServletContext(). SetContentType (String type). DoGet(). En Comercio Global, ¿qué capa se encarga de procesar reglas del negocio como validar la compra y coordinar pedidos?. Archivo de estilos. Directorio de imágenes. Servidor DNS. Capa de servicio. Capa de vista. ¿Qué caracteriza a una aplicación monolítica desde el punto de vista del despliegue?. No puede dividir su código en módulos internos. Sus funcionalidades se empaquetan y despliegan como una unidad. Cada funcionalidad necesita un servidor obligatorio distinto. Siempre se construye con React exclusivamente. Nunca utiliza base de datos. ¿Cuál es la función de la vista dentro del patrón MVC?. Administrar la replicación de MySQL. Compilar dependencias Maven. Gestionar claves primarias JPA. Presentar la información al usuario. Inyectar drivers JDBC. ¿Qué herramienta administra dependencias mediante el archivo build.gradle o build.gradle.kts?. Gradle. Apache Tomcat. Jakarta Persistence. Maven. Thymeleaf. ¿Qué archivo declara las dependencias en un proyecto Java construido con Maven?. build.gradle.kts. package-lock.json. index.html. application.css. pom.xml. Según la lectura, ¿qué representa un POJO?. Un artefacto WAR ejecutable. Una plantilla Thymeleaf. Un objeto Java simple sin dependencia obligatoria de un framework específico. Un controlador HTTP obligatorio. Una base de datos NoSQL. ¿Cuál es una función típica de un repositorio en la arquitectura en capas de Comercio Global?. Realizar acceso a datos y operaciones CRUD. Diseñar colores de botones. Sustituir la capa de presentación. Enviar únicamente imágenes. Gestionar DNS y SSL del navegador. En Spring, ¿qué caracteriza a un bean?. Es un componente exclusivo de React. Es una aplicación instalada en MySQL. Es obligatoriamente un archivo XML. Es un objeto administrado por el contenedor de Spring. Es siempre una tabla SQL. ¿Para qué sirve la serialización mencionada al explicar JavaBeans?. Ejecutar una consulta SELECT automáticamente. Eliminar claves foráneas. Transformar HTML en CSS. Reemplazar un controlador MVC. Convertir un objeto en una representación que pueda almacenarse o transmitirse. ¿Qué función cumple normalmente un controlador dentro de una aplicación organizada en capas?. Generar la dirección IP del servidor. Escribir directamente las hojas de estilo. Reemplazar la conexión a la base de datos. Recibir solicitudes y coordinar la interacción con el servicio. Gestionar el ciclo de compilación de Gradle. Seleccione las responsabilidades que aparecen en la arquitectura en capas del módulo 2. Presentación: interacción con usuarios. Servicio: lógica de negocio. Repositorio: acceso a datos. CSS: reemplazar por completo la base de datos. Datos: almacenamiento de información. Seleccione las afirmaciones correctas sobre Maven y Gradle. Maven suele usar pom.xml. Gradle puede configurarse mediante build.gradle.kts. Ambas pueden gestionar dependencias. Solo funcionan para páginas HTML sin Java. Ambas pueden automatizar la compilación. ¿Cuáles son características asociadas a los microservicios según la lectura?. Comunicación mediante interfaces o protocolos. Organización en servicios independientes. Responsabilidades específicas por servicio. Todos los servicios deben formar un solo ejecutable inseparable. Posibilidad de desplegar componentes de forma autónoma. ¿Cuál es el propósito principal de Spring Boot dentro del ecosistema Spring?. Reemplazar Java por JavaScript. Eliminar la necesidad de gestionar código. Sustituir SQL por HTML. Convertir automáticamente toda aplicación a React. Simplificar la configuración y creación de aplicaciones Java. ¿Qué herramienta genera la estructura inicial de un proyecto Spring Boot con dependencias seleccionadas?. Spring Initializr. React Router. JSF. Apache Maven Central exclusivamente. JSTL. ¿Qué opción describe mejor un starter de Spring Boot?. Una consulta de base de datos. Una clase Java obligatoria por tabla. Conjunto de dependencias preparadas para una funcionalidad común. Un archivo de imágenes de interfaz. Un navegador integrado en Gradle. ¿Cuál de los siguientes starters se utiliza habitualmente para desarrollar aplicaciones web MVC con Spring Boot?. spring-boot-starter-test. spring-boot-starter-batch. spring-boot-starter-mail. spring-boot-starter-security. spring-boot-starter-web. ¿Qué significa que Spring Boot incluya un servidor embebido, como Tomcat?. El navegador ejecuta código Java directamente. Cada clase necesita su propio servidor dedicado. Toda vista debe compilarse manualmente a JSP. La aplicación puede iniciarse sin instalar y configurar aparte un servidor de aplicaciones externo. La aplicación deja de utilizar HTTP. ¿Qué ventaja ofrece la configuración automática de Spring Boot?. Convierte todas las tablas en vistas HTML. Obliga a usar únicamente Gradle. Configura componentes según las dependencias y ajustes disponibles. Prohíbe cambiar cualquier configuración. Hace innecesaria la programación de negocio. ¿Qué anotación se utiliza habitualmente en la clase principal de una aplicación Spring Boot?. @JstlTag. @InputField. @SpringBootApplication. @JpaQuery. @HtmlDocument. ¿Qué tecnología de plantillas se trabaja en la lectura 2 para generar vistas HTML desde Spring MVC?. Jest. Thymeleaf. SQLite Studio. React Native. Mongoose. En una plantilla Thymeleaf, ¿para qué se usa th:text?. Definir la conexión JDBC. Registrar un bean de Spring. Establecer el contenido de texto de un elemento. Crear una clave primaria. Ejecutar el servidor Tomcat. ¿Qué significa un atributo Thymeleaf th:each en un elemento de una plantilla?. Repetir el elemento iterando una colección. Definir un id autoincremental. Marcar el método como transaccional. Desplegar un archivo EAR. Abrir una sesión de Hibernate. ¿Qué hace th:if en una plantilla Thymeleaf?. Iniciar el servidor Tomcat. Inyectar una dependencia. Definir el puerto JDBC. Crear una consulta nativa SQL. Controlar si el fragmento se muestra según una condición. ¿Qué carpeta usa el proyecto Spring Boot del material para guardar plantillas de Thymeleaf?. src/main/resources/static/css. src/main/resources/templates. node_modules. target/classes/META-INF. src/test/java. ¿Qué carpeta corresponde normalmente a archivos estáticos como CSS, imágenes y JavaScript en Spring Boot?. src/main/java/controller. src/main/resources/META-INF/services. src/main/resources/static. src/test/java. src/main/resources/templates. ¿Qué anotación identifica una clase de Spring MVC que devuelve nombres de vistas?. @Table. @Controller. @Entity. @RepositoryQuery. @Column. En Spring MVC, ¿qué anotación permite mapear una ruta HTTP GET a un método?. @Column. @OneToMany. @GeneratedValue. @Transient. @GetMapping. ¿Qué anotación se usa para atender el envío HTTP POST de un formulario en Spring MVC?. @Table. @Transient. @Id. @PostMapping. @Bean. ¿Qué representa Model en un método controlador de Spring MVC que devuelve una vista?. Un sustituto de todas las entidades JPA. El tipo obligatorio de archivo de Maven. Un objeto para enviar atributos del controlador a la plantilla. Una conexión física MySQL. Un componente exclusivo del navegador. ¿Qué instrucción agrega un atributo llamado productos al modelo de una vista?. modelo.addAttribute("productos", productos);. modelo.setJdbcDriver("productos");. modelo.deleteTable("productos");. modelo.createServlet("productos");. modelo.startTomcat("productos");. ¿Qué rol cumple @Service en una clase de Spring?. Marcar un método como consulta SQL nativa. Identificar un componente de servicio que contiene lógica de negocio. Definir un archivo CSS del navegador. Convertir automáticamente la clase en una tabla. Convertir la clase en un atributo HTML. ¿Qué anotación se usa para declarar explícitamente un objeto como bean desde un método de configuración?. @GetMapping. @Id. @JoinColumn. @Lob. @Bean. ¿Qué anotación marca una clase que declara métodos @Bean de configuración?. @Transient. @PathVariable. @Column. @Configuration. @JoinTable. ¿Cuál es el objetivo de la inyección de dependencias en Spring MVC?. Convertir las clases a JavaScript. Forzar que cada clase implemente JDBC. Proporcionar colaboraciones a una clase sin que esta deba crearlas manualmente. Eliminar la interfaz de repositorios. Duplicar la lógica en todos los controladores. En el material, ¿qué anotación se utiliza para inyectar dependencias de manera automática?. @Autowired. @RequestParam. @Lob. @Column. @Id. ¿Cuál es el archivo habitual para definir propiedades de una aplicación Spring Boot?. application.properties. pom.lock. package.json. index.html. README.css. En Spring Initializr, ¿qué representa la opción Artifact?. Un atributo de la etiqueta HTML. La definición de un controlador. El nombre del artefacto generado por el proyecto. La contraseña de MySQL. El tipo de consulta SQL. Seleccione afirmaciones correctas sobre Spring Boot y Spring Initializr. Spring Boot puede usar un servidor web embebido. Para ejecutar Spring Boot es obligatorio escribir todos los beans en web.xml. Spring Initializr genera una estructura inicial del proyecto. Spring Boot proporciona autoconfiguración. Los starters agrupan dependencias comunes. Seleccione funciones asociadas con Spring MVC y Thymeleaf en la lectura 2. Model puede pasar datos a la vista. th:if controla fragmentos condicionales. @Controller recibe solicitudes web. th:each itera una colección. @Id indica al navegador cuál CSS descargar. Seleccione componentes habituales de un proyecto web Spring Boot organizado por capas. Vista con plantilla Thymeleaf. Servicio para lógica de negocio. Modelo para representar datos. Etiqueta <script> para ejecutar anotaciones JPA en el navegador. Controlador para solicitudes. En una aplicación con Spring Boot y Thymeleaf, ¿cuáles de las siguientes prácticas describe el material?. Definir rutas mediante anotaciones de mapeo. Emplear servicios para separar reglas de negocio. Usar anotaciones para configurar controladores. Crear todos los controladores mediante estilos CSS. Ubicar plantillas HTML en templates. ¿Qué afirmaciones sobre configuración e inyección de dependencias son correctas?. Las dependencias solo se pueden crear manualmente con new dentro de cada controlador. application.properties puede incluir propiedades de ejecución. @Bean registra objetos administrados. @Configuration identifica clases de configuración. @Autowired permite resolver dependencias. ¿Qué es la persistencia de datos en una aplicación Java?. Una técnica para cambiar el CSS. Un modo de eliminar el almacenamiento. La creación de un elemento HTML. La capacidad de conservar información más allá de la ejecución del proceso. Un tipo de consulta DNS. ¿Qué significa ORM en el contexto de aplicaciones Java?. Mapeo objeto-relacional. Repositorio modular obligatorio. Registro de métodos ejecutables. Organización de recursos multimedia. Optimización de respuestas HTTP. ¿Cuál es el problema que busca reducir ORM cuando relaciona clases Java con tablas relacionales?. Incompatibilidad entre HTTP y HTTPS. Desajuste de impedancia entre objetos y modelo relacional. Falta de estilos CSS. Ausencia de navegador. Errores de resolución DNS. ¿Qué característica diferencia a JPA de Hibernate?. Hibernate es una base de datos relacional. JPA es solo un IDE gráfico. JPA es un protocolo de navegador. Hibernate reemplaza por completo a Java. JPA es una especificación; Hibernate puede implementarla. ¿Cuál de estas bibliotecas se presenta como proveedor de implementación JPA además de Hibernate?. Thymeleaf. React Router. Jest. EclipseLink. Gradle Wrapper. ¿Qué API tradicional permite ejecutar instrucciones SQL desde Java de forma más directa?. JSX. JDBC. CSSOM. BOM. JSTL Core. ¿Qué anotación JPA señala que una clase Java es una entidad persistente?. @Service. @Controller. @Entity. @RequestParam. @GetMapping. ¿Qué anotación JPA señala el atributo que identifica de manera única una entidad?. @Id. @Service. @Autowired. @Bean. @GetMapping. ¿Qué anotación permite definir el nombre de la tabla asociada a una entidad?. @Qualifier. @PostMapping. @Profile. @Table. @Controller. ¿Qué anotación permite personalizar el nombre de una columna asociada a un atributo?. @RequestMapping. @ComponentScan. @Column. @Bean. @GetMapping. En @GeneratedValue(strategy = GenerationType.IDENTITY), ¿quién genera habitualmente el identificador?. La hoja de estilos CSS. La plantilla Thymeleaf. La base de datos, conforme a la estrategia IDENTITY. El navegador del usuario. El archivo package.json. ¿Para qué se utiliza @Transient en una entidad JPA?. Habilitar una ruta HTTP GET. Definir un servicio Spring. Marcar la clave primaria. Crear automáticamente una tabla relacionada. Excluir un atributo del mapeo persistente. ¿Para qué se utiliza @Lob en JPA?. Declarar un bean web. Representar datos de gran tamaño, como texto extenso o binarios. Definir una variable CSS. Registrar una URL HTTP. Marcar una vista Thymeleaf. ¿Qué relación expresa @OneToMany entre dos entidades?. Un controlador tiene varios endpoints GET. Una tabla necesariamente se elimina en cascada. Una entidad se relaciona con varias instancias de otra. Dos clases son la misma tabla sin relación. Una entidad solo tiene un atributo String. ¿Qué relación expresa @ManyToOne?. Varias entidades pueden vincularse a una misma entidad destino. Una tabla se convierte en una vista. La entidad no posee clave primaria. La consulta debe ser nativa. La relación siempre es bidireccional. ¿Qué anotación JPA define una asociación de muchos a muchos?. @ManyToMany. @IdClass. @Table. @Service. @RequestBody. ¿Qué anotación se utiliza para indicar una columna que actúa como clave foránea de una asociación?. @JoinColumn. @NotMapping. @RequestParam. @ResourcePath. @Controller. En una relación bidireccional JPA, ¿qué atributo de anotación indica el lado inverso de una asociación?. mappedBy. httpOnly. fetchAll. queryName. sqlMode. ¿Qué entidad administra el contexto de persistencia de JPA y permite operaciones como persist y find?. DispatcherServlet. EntityManager. ViewResolver. HttpSession. ThymeleafEngine. ¿Qué es el contexto de persistencia de JPA?. Un repositorio remoto de Git. Un archivo CSS de la aplicación. Un servidor SMTP. Entorno en el que se gestionan las instancias de entidades y su estado. Una lista de rutas de React. ¿Qué se entiende por caché de primer nivel de Hibernate/JPA?. Caché asociada al contexto de persistencia o sesión actual. Sistema DNS de la organización. Caché permanente compartida por todos los navegadores. Archivo de configuración de Gradle. Carpeta de recursos HTML. ¿Qué se entiende por caché de segundo nivel en Hibernate?. La interfaz ServletContext. La tabla de claves primarias. Un atributo de una etiqueta HTML. El navegador guardando hojas de estilo. Caché opcional que puede compartirse entre sesiones del mismo SessionFactory. ¿Qué estrategia carga una asociación solamente cuando hace falta acceder a ella?. Carga eager obligatoria. Carga perezosa (lazy loading). Compilación incremental de Maven. Renderizado estático de Thymeleaf. Actualización CSS diferida. En la capa de dominio, ¿qué representa una clase Producto anotada con @Entity?. Un repositorio de paquetes Maven. Un servidor MySQL por sí mismo. Una plantilla CSS de productos. Una entidad Java que puede mapearse a una tabla de productos. Un servicio HTTP externo obligatorio. ¿Qué afirmaciones son correctas sobre la persistencia con JPA?. JPA obliga a programar las vistas con React. @Id marca la clave primaria. @Entity identifica clases persistentes. Hibernate es una implementación de ORM/JPA. JPA es una especificación de persistencia. Seleccione anotaciones utilizadas en el mapeo de entidades JPA. @GetMapping. @Entity. @Table. @Column. @GeneratedValue. Seleccione tipos de relaciones entre entidades que se presentan en JPA. @OneToOne. @PostMapping. @OneToMany. @ManyToOne. @ManyToMany. Seleccione afirmaciones correctas sobre ORM y acceso a datos. Un proveedor como Hibernate traduce operaciones a SQL. JPA desacopla el código de la implementación específica de persistencia. JDBC facilita acceso SQL directo. La entidad JPA debe ser obligatoriamente una página HTML. ORM permite mapear clases a tablas. Seleccione anotaciones y funciones correctas dentro de una entidad JPA. @Lob representa contenidos de gran tamaño. @JoinColumn configura una columna de unión. @Id marca el identificador. @Controller define directamente la clave primaria de una tabla. @Transient excluye el atributo del mapeo. ¿Qué significa SQL?. Spring Query Layer. Secure Queue Listener. Standard Quick Library. Structured Query Language. System Query Locator. ¿Qué instrucción SQL pertenece al grupo DDL?. INSERT INTO. UPDATE. SELECT. DELETE. CREATE TABLE. ¿Qué comando SQL se utiliza para modificar la estructura de una tabla existente?. SELECT. UPDATE. GRANT. ALTER TABLE. COMMIT. ¿Qué hace la sentencia DROP TABLE de SQL?. Agrega un índice manteniendo todo. Elimina una tabla y sus datos. Actualiza solo un registro. Consulta los datos sin cambiarlos. Otorga permisos a un usuario. ¿Qué comando SQL permite consultar filas de una tabla?. CREATE INDEX. GRANT. UPDATE. INSERT INTO. SELECT. ¿Qué cláusula SQL permite filtrar las filas devueltas por SELECT según una condición?. FROM. CREATE TABLE. GRANT. WHERE. ORDER BY. ¿Qué instrucción SQL se utiliza para crear un nuevo registro en una tabla?. DROP TABLE. ALTER TABLE. GRANT. REVOKE. INSERT INTO. ¿Qué instrucción SQL permite modificar valores de filas existentes?. CREATE TABLE. DROP INDEX. SELECT. UPDATE. GRANT. ¿Qué instrucción SQL elimina registros de una tabla aplicando una condición?. SELECT DISTINCT. CREATE VIEW. DELETE FROM. ALTER TABLE. GRANT. ¿Cuál es la función de GRANT dentro de SQL?. Eliminar una tabla completa. Otorgar privilegios sobre objetos a usuarios o roles. Actualizar el nombre de un producto. Ordenar resultados. Contar registros. ¿Qué comando SQL permite retirar permisos previamente otorgados?. JOIN. REVOKE. INSERT. COMMIT. CREATE. ¿Qué palabra clave SQL combina registros de tablas relacionadas?. ALIAS. JOIN. INDEX. GROUP. DELETE. ¿Qué cláusula SQL ordena los resultados de una consulta?. GRANT. ORDER BY. DROP TABLE. WHERE. VALUES. ¿Qué concepto corresponde a PRIMARY KEY en una tabla relacional?. Permiso otorgado a un usuario. Una plantilla HTML. Tipo de índice exclusivamente de texto. Clave que identifica de manera única cada fila. Columna que admite duplicados obligatorios. ¿Qué restricción SQL se utiliza para establecer una referencia a la clave de otra tabla?. UNIQUE. FOREIGN KEY. DEFAULT. NOT NULL. CHECK. ¿Qué representa la interfaz JpaRepository<T, ID> en Spring Data JPA?. Un mecanismo de autenticación FTP. Un controlador de navegación del navegador. Una interfaz con operaciones de persistencia para una entidad y su tipo de ID. Una aplicación de SQL ejecutable sin Java. Una clase de CSS para pintar formularios. ¿Qué método de JpaRepository permite obtener todas las entidades?. deleteById(). countOnly(). findAll(). createTable(). saveNew(). ¿Qué método busca una entidad mediante su identificador y devuelve Optional<T>?. deleteAll(id). findStyle(id). findById(id). save(id). insert(id). ¿Qué método de JpaRepository se utiliza para guardar una entidad nueva o actualizar una existente?. count(). deleteAll(). findAll(). existsById(). save(entidad). ¿Qué método elimina una entidad usando su identificador?. sortBy(id). save(id). deleteById(id). count(id). findById(id). ¿Qué método de repositorio devuelve la cantidad total de entidades?. mergeAll(). sort(). count(). findAll(). flushAll(). ¿Qué herramienta de Spring Data JPA permite solicitar datos divididos en páginas?. ViewResolver. Web.xml. Pageable. ServletConfig. HttpSession. ¿Qué permite un método como findByNombre(String nombre) en un repositorio Spring Data JPA?. Eliminar la entidad Nombre. Iniciar un servidor MySQL automáticamente. Construir un controlador HTTP GET sin anotación. Crear la tabla mediante CSS. Derivar una consulta a partir del nombre del método. ¿Qué operación describe findByNombreContaining(String texto)?. Buscar registros cuyo nombre contenga el texto indicado. Sumar los precios de todos los artículos. Mostrar solo nombres vacíos. Ordenar por id de forma obligatoria. Eliminar registros cuyo nombre coincida. ¿Qué anotación se utiliza para declarar una consulta JPQL personalizada en un repositorio?. @Bean. @Autowired. @Table. @Controller. @Query. ¿Qué distingue habitualmente a JPQL de SQL nativo?. Ambos son herramientas para compilar Gradle. JPQL consulta entidades y sus propiedades, mientras SQL nativo usa tablas y columnas reales. JPQL es un lenguaje de estilos para la vista. JPQL no permite filtros. SQL nativo requiere HTML. ¿Qué propiedad de Spring Boot suele definir la URL JDBC de conexión a MySQL?. spring.maven.path. spring.web.css.url. spring.jpa.template. spring.controller.base. spring.datasource.url. En una configuración Spring Boot con Hibernate, ¿qué indica spring.jpa.show-sql=true?. Crear siempre nuevas tablas en cada petición. Cambiar Thymeleaf por JSP. Eliminar todas las entidades al iniciar. Solicitar el registro de sentencias SQL generadas por Hibernate. Habilitar conexiones HTTPS de MySQL. |





