AGE GSI Bloque III Temas 9,10,11,12: POO + UML + Jakarta EE + .NET + Apps Web
|
|
Título del Test:
![]() AGE GSI Bloque III Temas 9,10,11,12: POO + UML + Jakarta EE + .NET + Apps Web Descripción: Banco importable Daypo generado desde apuntes con ChatGPT |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En orientación a objetos, ¿qué es un objeto?. Una plantilla que define atributos y métodos comunes. Una instancia de una clase con estado y comportamiento. Un protocolo de comunicación entre clases. Un diagrama que representa nodos en ejecución. Un patrón GoF de creación. ¿Qué afirma mejor la encapsulación?. Que una clase pueda heredar de varias superclases. Que los datos se manipulen mediante la interfaz prevista, ocultando la implementación interna. Que todos los atributos sean públicos para facilitar la reutilización. Que el mismo mensaje provoque siempre el mismo comportamiento. Que un objeto permanezca tras apagar el sistema. Dos objetos con los mismos valores en sus atributos pueden seguir siendo distintos por la propiedad de: Polimorfismo. Persistencia. Identidad. Agregación. Visibilidad. La propiedad por la que un mismo mensaje puede producir comportamientos distintos según el objeto receptor es: Clasificación. Polimorfismo. Persistencia. Composición. Abstracción. ¿Qué calidad estructural se considera correcta en diseño orientado a objetos?. Alto acoplamiento y alta cohesión. Bajo acoplamiento y alta cohesión. Bajo acoplamiento y baja cohesión. Alto acoplamiento y baja cohesión. Ninguna, depende solo del lenguaje. El acoplamiento mide principalmente: La relación interna entre responsabilidades de una clase. La interdependencia entre módulos o clases. La cantidad de métodos públicos. La profundidad del árbol de herencia. El número de objetos instanciados. La cohesión mide principalmente: La dependencia externa entre módulos. La calidad del protocolo HTTP. La relación interna entre los elementos de un módulo o clase para una tarea concreta. La cantidad de visibilidades distintas. La cantidad de asociaciones de UML. ¿Qué visibilidad restringe el acceso solo a la propia clase?. Public. Protected. Package. Private. Friend. ¿Qué visibilidad permite acceso desde la propia clase y desde sus derivadas?. Private. Protected. Public. Internal. Package-private. ¿Qué recomendación de diseño aparece en los apuntes sobre el estado de una clase?. Debe ser público para favorecer la depuración. Debe ser protegido por defecto. Debe ser privado. Debe ser abstracto. Debe almacenarse fuera de la clase. ¿Qué fase del ciclo OO construye un modelo conceptual del dominio sin entrar en la implementación?. Programación orientada a objetos. Diseño orientado a objetos. Análisis orientado a objetos. Refactorización orientada a objetos. Persistencia orientada a objetos. ¿Qué añade el diseño orientado a objetos respecto al análisis?. Elimina las clases del dominio. Añade y optimiza la estructura para implementar la solución. Sustituye UML por pseudocódigo. Se limita a escribir pruebas. Se centra solo en la interfaz gráfica. ¿Cuál NO es una característica del Proceso Unificado según tus apuntes?. Dirigido por casos de uso. Centrado en la arquitectura. Iterativo e incremental. Basado en componentes. Secuencial puro sin iteraciones. UML está respaldado por: W3C. IEEE. OASIS. OMG. IETF. ¿Cuál de los siguientes NO es un diagrama UML válido según tus apuntes?. Diagrama de clases. Diagrama de despliegue. Diagrama de historias de usuario. Diagrama de estados. Diagrama de secuencia. ¿Qué tipo de diagrama UML modela nodos y sus relaciones en tiempo de ejecución?. Diagrama de componentes. Diagrama de clases. Diagrama de despliegue. Diagrama de casos de uso. Diagrama de objetos. ¿Qué tipo de diagrama UML organiza elementos en grupos de alta cohesión y bajo acoplamiento?. Diagrama de paquetes. Diagrama de tiempos. Diagrama de comunicación. Diagrama de actividad. Diagrama de objetos. ¿Cuál de los siguientes es un diagrama de interacción UML?. Clases. Paquetes. Comunicación. Componentes. Despliegue. En un diagrama de clases, la herencia se representa mediante la relación de: Asociación. Dependencia. Generalización. Multiplicidad. Agregación. ¿Qué relación UML expresa mejor un uso o dependencia de una clase respecto de otra?. Dependencia. Generalización. Composición. Agregación. Realización. La multiplicidad en UML sirve para indicar: La visibilidad de los atributos. Cuántas instancias participan en una relación. La prioridad de un mensaje. El tipo de diagrama al que pertenece una clase. La cantidad de patrones aplicados. ¿Cuántos patrones de diseño clásicos se atribuyen al GoF?. 12. 17. 21. 23. 25. ¿Cuál es la clasificación clásica de los patrones GoF?. Funcionales, lógicos y físicos. Creacionales, estructurales y de comportamiento. De análisis, de diseño y de implementación. De servidor, cliente y red. De clase, de objeto y de proceso. ¿Qué patrón creacional separa la construcción de un objeto complejo de su representación?. Bridge. Decorator. Builder. Proxy. Composite. ¿Qué patrón ofrece una interfaz de alto nivel y simple sobre un subsistema?. Facade. Flyweight. Builder. Mediator. Iterator. ¿Qué patrón estructural permite añadir responsabilidades dinámicamente como alternativa a la herencia?. Decorator. Adapter. Proxy. Command. Observer. ¿Qué patrón es adecuado para jerarquías en árbol y para tratar igual hojas y compuestos?. Composite. Strategy. Template Method. Singleton. Factory Method. ¿Qué patrón desacopla la abstracción de su implementación?. Bridge. Proxy. Facade. Visitor. Builder. ¿Qué patrón sirve para compartir muchos objetos ligeros y ahorrar memoria?. Adapter. Flyweight. Observer. State. Builder. ¿Qué afirma mejor el diseño por contrato?. Solo se ocupa de formatos de empaquetado. Define precondiciones, poscondiciones, errores y efectos laterales. Sustituye a UML en aplicaciones grandes. Elimina la necesidad de pruebas. Solo es válido en programación funcional. ¿Cuál de las siguientes NO es una ventaja señalada de la POO?. Reusabilidad. Facilidad de mantenimiento y extensión. Reflejar mejor problemas del mundo real. Garantizar por sí sola un buen análisis y un buen diseño. Encapsulación y modularidad. Señala propiedades fundamentales de la orientación a objetos. Herencia. Polimorfismo. Encapsulación. Checksum. Persistencia. Clasificación. Señala operaciones o elementos habituales de una clase según los apuntes. Constructor. Destructor. Getter. Setter. Gateway. Iterador. Clone. Señala diagramas UML estructurales. Clases. Objetos. Casos de uso. Componentes. Despliegue. Paquetes. Estados. Señala diagramas UML de comportamiento. Casos de uso. Estados. Actividades. Clases. Despliegue. Señala diagramas UML de interacción. Secuencia. Comunicación. Tiempos. Componentes. Paquetes. Actividad. Señala patrones GoF estructurales presentes en los apuntes. Bridge. Composite. Decorator. Facade. Builder. Flyweight. Proxy. Señala afirmaciones correctas sobre buena calidad estructural OO. La cohesión debe ser alta. El acoplamiento debe ser bajo. El estado de la clase conviene que sea privado. Todas las auxiliares deben ser públicas. Las operaciones funcionales suelen ser públicas. ¿Siglas de análisis orientado a objetos?. ¿Siglas de diseño orientado a objetos?. ¿Siglas de programación orientada a objetos?. ¿Siglas del lenguaje respaldado por OMG para visualizar, especificar, construir y documentar sistemas?. ¿Cuántos patrones clásicos recoge el GoF?. ¿Nombre del grupo de autores de los patrones clásicos?. ¿Siglas de Object Management Group?. Une cada concepto OO con su definición más directa. Clase. Objeto. Encapsulación. Polimorfismo. Persistencia. Une cada visibilidad con su alcance. Public. Private. Protected. Une cada tipo de diagrama UML con su grupo. Clases. Casos de uso. Secuencia. Despliegue. Actividad. Une cada relación UML con su idea principal. Asociación. Generalización. Agregación/Composición. Dependencia. Multiplicidad. Une cada patrón GoF con su clasificación. Abstract Factory. Builder. Bridge. Decorator. Facade. Composite. Jakarta EE es principalmente: Un único servidor de aplicaciones de Oracle. Un conjunto de especificaciones para aplicaciones empresariales en Java. Un lenguaje de programación. Un SGBD orientado a objetos. Un protocolo de servicios web. ¿Qué busca especialmente la arquitectura Jakarta EE según los apuntes?. Solo portabilidad de escritorio. Escalabilidad, rendimiento, integridad transaccional, interoperabilidad, robustez y seguridad. Eliminar la capa de negocio. Sustituir HTTP por SOAP en toda aplicación. Evitar el uso de componentes. En la arquitectura multicapa de Jakarta EE, la lógica y las reglas de negocio se sitúan en la capa de: Presentación. Cliente. Datos. Negocio. Persistencia física. En MVC dentro de Java EE/Jakarta EE, ¿qué componente se destaca como especialmente adecuado como controlador?. EJB. Servlet. JPA. JMS. DataSource. ¿Qué componente web Java hereda de HttpServlet?. JSP. EJB. Servlet. JPA. JMS. ¿Qué método de HttpServlet suele atender una petición HTTP GET?. doPost(). doGet(). serviceGet(). fetch(). getRequest(). ¿Qué método del ciclo de vida del servlet enruta internamente hacia el doXXX adecuado?. init(). destroy(). service(). dispatch(). forward(). ¿En qué capa se sitúan los servlets según los apuntes y según el histórico de examen?. Capa de datos. Capa de negocio. Capa web. Capa cliente. Capa de integración física. En un contenedor servlet, lo normal es que: Se cree un objeto servlet nuevo por cada petición. Exista un único hilo para todos los clientes. Un mismo servlet atienda múltiples peticiones en entorno multihilo. Solo soporte peticiones POST. No pueda gestionar sesiones. ¿Qué afirmación es correcta sobre JSP?. Se ejecuta en el cliente y sustituye a JavaScript. El contenedor la transforma en un servlet. Es un reemplazo de JPA. Nunca contiene HTML. Solo puede devolver XML. ¿Cuál es uno de los inconvenientes clásicos de JSP mencionado en los apuntes?. No permite generación dinámica. No puede compilarse. Puede mezclar demasiados lenguajes y resultar difícil de mantener. Obliga a usar SOAP. No funciona con HTTP. JSF se caracteriza por: Compilar consultas SQL a MSIL. Basarse en un árbol de componentes en el servidor. Ser un ORM para Java. Sustituir a los servlets en la capa de datos. Ser un protocolo de mensajería. ¿Qué ofrece JSF además de componentes visuales?. Solo renderización estática. Validadores, conversores y eventos. Drivers JDBC nativos. Persistencia automática en todas las tablas sin configuración. Compilación a C#. ¿Qué característica de interfaz moderna se asocia a menudo con JSF?. Paginación física. Actualización parcial tipo AJAX. Conmutación por circuitos. Serialización binaria obligatoria. Acceso directo a la GAC. Los EJB son principalmente: Componentes de servidor que encapsulan lógica de negocio. Solo páginas de presentación. Motores de base de datos. Drivers de comunicaciones. Tipos de servlet especializados en GET. ¿Qué tipo de EJB representa una tarea o transacción concreta de negocio sin conservar estado entre llamadas?. Entity bean. Message-driven bean. Session bean stateful. Session bean stateless. Servlet bean. ¿Qué tipo de EJB procesa mensajes de forma asíncrona para no bloquear al cliente?. Entity bean. Message-driven bean. Stateful session bean. Stateless session bean. JSP bean. ¿Qué tecnología sustituyó a los antiguos Entity Beans para persistencia?. JTA. JPA. JMS. JSP. JAAS. ¿Qué contenedor ejecuta servlets y JSP/JSF?. Contenedor EJB. Contenedor web. Contenedor JDBC. Contenedor JPQL. Contenedor JMS. ¿Qué perfil de Jakarta EE incluye todas las APIs?. Lite Profile. REST Profile. Web Profile. Full Profile. Client Profile. ¿Qué API se usa para mensajería asíncrona entre componentes?. JMS. JPA. JAAS. JPQL. JSP. ¿Qué API se usa para transacciones en Jakarta EE?. JMS. JPA. JTA. JAX-RS. JSON-P. ¿Qué API es la solución estándar Java para persistencia mediante ORM?. JTA. JPA. JMS. JAAS. JASPIC. ¿Qué API implementa servicios REST en Jakarta EE?. Jakarta XML Web Services. JAX-WS. Jakarta RESTful Web Services. JMS. JTA. ¿Qué API o servicio se asocia a autenticación y autorización en Jakarta EE?. JAAS. JSP. JPA. JMS. JDBC. ¿Qué tecnología permite comunicación full duplex sobre TCP?. WebSocket. JTA. UDDI. JPQL. JAXP. ¿Qué describe WSDL?. El catálogo donde se publican servicios. La interfaz pública de un servicio web. La firma binaria de un ensamblado. El árbol de componentes JSF. La topología del clúster. ¿Qué papel cumple UDDI?. Transportar mensajes XML. Ser el ORM estándar de Java. Registrar y localizar servicios web. Inyectar dependencias. Gestionar el heap. SOAP es principalmente: Un protocolo XML de intercambio estructurado de mensajes. Un lenguaje de modelado. Un contenedor EJB. Una librería de validación JSF. Un formato de empaquetado. ¿Qué enfoque de servicios web es más ligero y simple según los apuntes?. SOAP/WSDL/UDDI. REST. RMI/IIOP. CORBA. EJB remoto. ¿Qué archivo necesita JPA en META-INF?. web.xml. orm.xml. persistence.xml. beans.xml. application.xml. En JPA, una entidad normalmente se corresponde con: Una vista HTML. Una tabla relacional. Un paquete Java. Un servicio REST. Un hilo del contenedor. ¿Cuál de estos requisitos es correcto para una entidad JPA?. Debe ser final. Debe carecer de constructor por defecto. Debe ser de primer nivel. Debe heredar de HttpServlet. Debe implementar siempre Comparable. ¿Qué lenguaje de consultas usa JPA para objetos?. SQLJ. JPQL. JMSQL. JTAQL. XQuery. En JPA, el estado detached implica que: Los cambios se sincronizan automáticamente con la BD. La entidad desaparece físicamente de la BD. Los cambios no se sincronizan automáticamente. La transacción la gestiona siempre el contenedor. La entidad deja de tener identificador. ¿Cuál de los siguientes es un formato válido de empaquetado en JEE/Jakarta EE?. VAR. EAR. CAR. LAR. RARX. ¿Cuál de estos es un servidor de aplicaciones Java EE/Jakarta EE de los que conviene ubicar?. Oracle Exadata. IBM WebSphere. JDeveloper. Apache Commons. NuGet Server. ¿Qué correspondencia aproximada se menciona entre tecnologías .NET y Java/Jakarta EE?. ADO.NET ≈ JMS. Managed Components ≈ Servlets. ASP.NET ≈ Servlets/JSP. MSMQ ≈ JPA. IL ≈ EAR. Señala métodos típicos del ciclo de vida o procesamiento de un servlet. init(). destroy(). service(). doGet(). doPost(). compilePage(). renderDOM(). Señala componentes principales de la arquitectura Java EE / Jakarta EE según tus apuntes. Servlets. JSP / JSF. EJB. JPA. Servicios REST y SOAP. RAID-5. Hyper-V. Señala tipos de EJB válidos. Session bean stateless. Session bean stateful. Message-driven bean. Entity bean. Servlet bean. DTO bean. Señala APIs o tecnologías relevantes de Jakarta EE ligadas a integración y seguridad. JMS. JAAS. CDI. JSON-P. JTA. CLR. WPF. Señala requisitos correctos de una entidad JPA. Tener constructor por defecto. Ser de primer nivel. No ser final. Implementar Serializable si se accede remotamente. Heredar obligatoriamente de EntityBean. Señala formatos válidos de empaquetado citados en los apuntes. WAR. EAR. SAR. CAR. BAR. ¿Siglas de Enterprise Java Beans?. ¿Siglas del patrón Modelo-Vista-Controlador?. ¿Siglas de Jakarta Persistence API?. ¿Siglas de Jakarta Transaction API?. ¿Siglas de Jakarta Message Service?. ¿Siglas del lenguaje de consultas de JPA?. ¿Nombre exacto del archivo obligatorio de configuración JPA en META-INF?. ¿Formato de empaquetado para aplicaciones web Java EE?. ¿Formato de empaquetado empresarial de varias piezas en Java EE?. ¿Siglas del registro/directorio de servicios web clásico?. ¿Siglas del protocolo XML clásico de intercambio de mensajes en servicios web?. Une cada capa de la arquitectura Jakarta EE con su función. Presentación. Negocio. Datos. Une cada componente con la descripción que mejor encaja. Servlet. JSP. JSF. EJB. JPA. Une cada tecnología de servicios web con su papel. WSDL. SOAP. UDDI. REST. Une cada contenedor/perfil con su idea. Contenedor web. Contenedor EJB. Web Profile. Full Profile. Une cada estado o modo de gestión JPA con su significado. Managed. Detached. RESOURCE_LOCAL. JTA. El componente central de .NET clásico es: .NET Standard. .NET Framework. ASP.NET MVC. IIS. WPF. La pieza más importante del tema .NET según tus apuntes es: ADO.NET. WPF. CLR. NuGet. WCF. CLR significa: Central Language Registry. Common Language Runtime. Compiled Language Router. Common Library Resource. Core Link Runtime. El código administrado en .NET: Se ejecuta directamente sobre hardware sin runtime. Se ejecuta bajo el CLR. Solo existe en ASP clásico. Nunca puede usar bibliotecas. Es sinónimo de código interpretado en navegador. ¿Qué hace el compilador JIT en .NET?. Convierte MSIL a código nativo específico de CPU justo antes de ejecutarlo. Convierte SQL en XML. Transforma Razor en JSP. Empaqueta ensamblados en la GAC. Gestiona el versionado NuGet. MSIL es: El recolector de basura de .NET. El lenguaje intermedio al que compila el código administrado. El formato XML de los web services. El nombre antiguo de CLR. El manifiesto del ensamblado. Sobre el garbage collector de .NET, la afirmación correcta es: Debe arrancarse manualmente siempre con GC.Collect(). Solo libera memoria de tipos valor. Administra automáticamente la asignación y liberación de memoria. Sustituye a JIT. Desactiva las excepciones en tiempo de ejecución. ¿Cuál de estos problemas ayuda a evitar el garbage collector?. Solo deadlocks. Fugas de memoria y acceso a memoria liberada. Errores de sintaxis en C#. Conflictos de fusión en Git. Pérdida de paquetes TCP. Los tipos de referencia en .NET se asignan típicamente en: La pila no administrada. El managed heap. El registro XML. La GAC. El ensamblado público. Un assembly en .NET es la unidad fundamental de: Solo persistencia. Implementación, versionado y reutilización. Modelado UML. Comunicación SOAP. Virtualización de red. ¿Qué contiene normalmente un assembly?. Solo código fuente C#. Manifiesto, metadatos, código MSIL y recursos. Solo HTML y CSS. Únicamente scripts PowerShell. Exclusivamente consultas SQL. Un ensamblado público puede compartirse mediante: DMZ. GAC. JMS. JIT. JPA. La clase raíz de la biblioteca de clases base de .NET es: System.Root. System.Base. System.Object. Object.System. System.Main. ¿Qué namespace se asocia a ADO.NET?. System.Web. System.Xml. System.Security. System.Data. System.Runtime.Graphics. ADO.NET está pensado especialmente para: Escenarios distribuidos y trabajo desconectado. Sustituir al CLR. Generar UML. Crear contenedores Docker. Implementar garbage collection. ¿Qué objeto de ADO.NET ejecuta comandos SQL o procedimientos?. Connection. Command. DataReader. DataAdapter. DataSetView. ¿Qué objeto de ADO.NET ofrece lectura rápida de datos?. DataReader. DataWriter. DataSet. Provider. Serializer. ¿Qué objeto sirve de puente entre el origen de datos y el DataSet?. DataAdapter. DataReader. Command. Connection. Connector. ASP.NET respecto a ASP clásico se caracteriza por ser: Interpretado exclusivamente en el cliente. Compilado e integrado en .NET. Un reemplazo de IIS. Un protocolo de red. Un ORM. ¿Cuál NO es un modelo web clásico de ASP.NET mencionado en los apuntes?. Web Forms. MVC. Web Pages. Razor Pages como modelo citado en el tema. Todos los tres primeros sí lo son. Windows Forms se orienta principalmente a: Aplicaciones de escritorio. Mensajería asíncrona entre servidores. Servicios SOAP. Persistencia ORM. Seguridad web en web.xml. WPF está muy ligado a: XMLHttpRequest. XAML. JMS. IIOP. WSDL. WCF significa: Windows Component Flow. Windows Communication Foundation. Web Class Framework. Windows Core Forms. Wide Communication Format. LINQ permite consultar de forma uniforme: Solo bases Oracle. Objetos, XML y bases de datos relacionales. Únicamente HTML. Solo servicios SOAP. Exclusivamente ensamblados. ¿Cuál es el gestor de paquetes de .NET?. npm. Maven. NuGet. Pip. Cargo. ¿Qué herramienta genera imágenes nativas en .NET clásico?. Regasm.exe. Ngen.exe. Clrver.exe. Msbuild.exe. Jitgen.exe. ¿Qué herramienta registra ensamblados para COM?. Regasm.exe. Ngen.exe. Nuget.exe. WebDeploy.exe. Razor.exe. Xamarin se usa para: Persistencia ORM. Compilar aplicaciones iOS, Android y Windows con .NET. Modelado UML. Pruebas unitarias de Java. Administrar IIS. ¿Qué implementación se usa para compilar bibliotecas reutilizables desde distintas implementaciones de .NET?. .NET Central. .NET Standard. .NET Main. .NET Basic. .NET Native. Razor en ASP.NET Core es: Un ORM micro. Una sintaxis de marcado para insertar código .NET en páginas web. Un servidor web. Un recolector de basura. Un driver de datos. ¿Qué marco del ecosistema moderno se orienta a aplicaciones nativas en la nube?. .NET MAUI. .NET Aspire. .NET Standard. .NET Framework 2.0. ADO.NET. Según tus apuntes, .NET 9.x lleva por defecto: C# 10. C# 11. C# 12. C# 13. Visual Basic 17. En el histórico de examen reciente, el objeto que encapsula información sobre el usuario o entidad validada en .NET es: User. Identity. Token. Passport. Session. La clase general para manejar excepciones en .NET es: Error. Issue. Fault. Exception. Throwable. Señala servicios adicionales del CLR mencionados en los apuntes. Cargador de clases. Administrador de códigos. Motor de seguridad. Motor de depuración. Servidor DNS integrado. Señala tecnologías o elementos asociados a persistencia y acceso a datos en .NET. ADO.NET. Entity Framework. NHibernate. Dapper. EntityLite. JPA. JMS. Señala namespaces o áreas base citadas en la biblioteca de clases de .NET. System.Web. System.Data. System.Security. System.Xml. org.omg. jakarta.persistence. Señala afirmaciones correctas sobre el código administrado en .NET. Se ejecuta bajo el CLR. Recibe servicios de seguridad y gestión de memoria del runtime. Compila a MSIL antes del JIT. Corre directamente sobre el SO sin runtime. Puede beneficiarse del garbage collector. ¿Siglas del entorno de ejecución central de .NET?. ¿Siglas del lenguaje intermedio de .NET clásico?. ¿Siglas del compilador just-in-time?. ¿Siglas de la tecnología clásica de acceso a datos de .NET?. ¿Nombre del gestor de paquetes de .NET?. ¿Nombre del framework de Microsoft orientado a aplicaciones nativas en la nube?. ¿Nombre de la sintaxis de marcado de ASP.NET Core para insertar código .NET en páginas web?. ¿Implementación para bibliotecas reutilizables entre .NET Framework, .NET Core y Xamarin?. ¿Versión de C# que tus apuntes asocian a .NET 9.x?. Une cada elemento de .NET con su función. CLR. MSIL. JIT. Garbage Collector. Assembly. Une cada tecnología .NET con su ámbito principal. ASP.NET. Windows Forms. WPF. WCF. LINQ. Une cada objeto de ADO.NET con su papel. Connection. Command. DataReader. DataAdapter. Une cada herramienta o ecosistema moderno con su descripción. Xamarin. .NET Standard. Razor. .NET Aspire. Frente a una arquitectura web de 2 niveles, la de 3 niveles añade y separa claramente: Solo la capa física. Presentación, lógica/negocio y datos/persistencia. DNS, DHCP y ARP. Controladores del sistema operativo. Únicamente cliente y servidor. ¿Qué ventaja se destaca de la arquitectura web de 3 niveles?. Es menos mantenible pero más rígida. Es más independiente, mantenible, reutilizable y encapsulable. Elimina la capa de datos. Solo funciona con SOAP. Impide la reutilización. Si una aplicación da servicio al exterior, el servidor de presentación suele ubicarse: Siempre en la LAN de datos interna. En DMZ. En la GAC. Dentro del navegador. En la capa física del switch. El diseño web multiplataforma/multidispositivo busca principalmente: Mantener una web distinta para cada dispositivo. Evitar duplicar contenidos y adaptarse a escritorio, tablet y móvil. Eliminar CSS. Obligar al uso de applets. Reducir la seguridad del front-end. ¿Qué técnica se cita como clave del responsive design?. LSA. Media queries de CSS3. Tree shaking de CLR. WebSocket binario. RAID por software. El front-end corresponde sobre todo a: Capa de presentación. Persistencia relacional. Reglas de negocio distribuidas exclusivamente. Firewall perimetral. Mensajería JMS. ¿Cuál de estos elementos pertenece mejor al back-end?. CSS. Bootstrap. APIs y reglas de negocio. Media queries. Manipulación visual del DOM exclusivamente. El modelo actual importante destacado en el tema es que: El servidor devuelve HTML fijo y el cliente nunca integra datos. El servidor devuelve datos JSON o XML y el cliente genera HTML adaptado con plantillas. El cliente devuelve SQL directamente al usuario. El servidor deja de usar HTTP. La vista se monta solo con applets. Bootstrap se describe como: Un protocolo de servicios web. Un framework CSS/JS muy usado para responsive y componentes UI. Un ORM de Python. Un contenedor servlet. Un servidor Java EE. ¿Cuál de los siguientes es un motor de plantillas de cliente citado en los apuntes?. Hibernate. Handlebars. WildFly. GlassFish. JPA. ¿Qué inconveniente de los frameworks front-end se menciona?. Nunca hay soporte comunitario. Exceso de código y curva de aprendizaje. Imposibilidad de reutilizar componentes. Solo funcionan con SOAP. Obligan a abandonar HTML. JavaScript se define en los apuntes como un lenguaje: Compilado, declarativo y orientado a tablas. De scripting del lado cliente, interpretado, orientado a eventos y basado en objetos. Exclusivo del servidor. Solo válido para XML. Sustituto completo de HTML y CSS. ECMAScript es: Un framework visual. El estándar del lenguaje JavaScript. El contenedor de servlets. El formato de un assembly. El protocolo de WS-Security. jQuery es: Un reemplazo del navegador. Una biblioteca JavaScript para DOM, eventos, animaciones y AJAX. Un ORM para Java. Un servidor de aplicaciones. Una alternativa a HTTP. Los applets en el tema se consideran: Tecnología moderna recomendada. Material histórico restringido por seguridad. Un formato de empaquetado .NET. Un estándar de servicios web. Un modelo de persistencia. ASP es: Un lenguaje de programación. Una familia de tecnologías de Microsoft basadas en páginas activas del lado del servidor. Un protocolo de transporte. Un motor ORM. Un diagrama UML. Frente a ASP, una ventaja clásica de JSP señalada es: No usa Java. Es portable e independiente de plataforma. Se ejecuta siempre en cliente. No puede acceder a la BD. Requiere CLR. Frente a servlets, JSP destaca porque: Es más cómodo escribir HTML en JSP que generarlo a mano con println. Obliga a escribir toda la lógica en la vista. Se ejecuta en el CLR. No usa contenedor. No puede mezclar contenido estático. JSTL es: Un protocolo de login. La librería estándar de etiquetas JSP. El recolector de basura de Java. Un tipo de servlet. Una técnica de compresión. ¿Cuál de estos frameworks Java web aparece en el tema?. Spring. Django. Laravel. Rails. Entity Framework. SOA se caracteriza por servicios: Fuertemente acoplados y dependientes de plataforma. Débilmente acoplados e interoperables. Orientados exclusivamente a objetos locales. Limitados a un único fabricante. Sin interfaz formal. Un servicio web, tal como se resume en el tema, es: Un sitio estático con HTML. Un servicio accesible por red con interfaz conocida y basado en estándares web. Un plugin del navegador. Un gestor documental. Un objeto persistente JPA. En el trío clásico WSDL/SOAP/UDDI, SOAP es el que: Describe la interfaz. Registra y localiza. Transporta/intercambia mensajes. Compila páginas. Gestiona la localización. ¿Qué secuencia es la correcta en el enfoque clásico de servicios web?. SOAP → UDDI → WSDL. Se busca en UDDI, se obtiene WSDL y se intercambian mensajes con SOAP. Se obtiene SOAP, se busca en WSDL y se registra en UDDI. Se publica WSDL en SOAP y se transporta UDDI. No existe relación entre ellos. ¿Qué organización impulsó WS-I para mejorar la interoperabilidad real entre servicios web?. OMG. W3C. IETF. WS-I, hoy en OASIS. ECMA. WS-Security es un estándar de: W3C para CSS. OASIS para seguridad en servicios web SOAP. IETF para IPsec. OMG para UML. ECMA para JavaScript. ¿Qué cubre WS-Security?. Solo disponibilidad. Integridad, autenticación y confidencialidad. Solo balanceo de carga. Persistencia ORM. Segmentación de red. SAML es: Un protocolo binario de almacenamiento. Un framework/lenguaje XML para intercambiar información de seguridad. Un modelo de cajas negras. Un formato de empaquetado de Java. Un recolector de basura. Internationalization se abrevia correctamente como: i10n. i18n. l18n. i8n. n18i. Localization se abrevia correctamente como: i10n. l10n. loc. l18n. LCL. La localización implica principalmente: Solo traducir etiquetas sin tocar formatos. Adaptación concreta a un país o entorno local. Eliminar el soporte multilingüe. Usar obligatoriamente geolocalización GPS. Sustituir XML por JSON. ¿Qué mecanismo se menciona para detectar localización?. Cabecera HTTP. Solo el color del tema visual. La JVM obligatoriamente. La longitud del dominio. El tamaño de la pantalla únicamente. ¿Qué formato o herramienta se cita ligado a i18n/l10n?. XLIFF. SAR. EAR. JIT. MSIL. ¿Cuál de estos elementos se menciona como fundamental en aplicaciones web del temario?. DOM. RAID. BGP. GAC. VLAN. AJAX se utiliza típicamente para: Actualizar partes de una página sin recargarla por completo. Compilar código Java a nativo. Gestionar la GAC. Definir WSDL. Cifrar SOAP extremo a extremo por sí solo. Señala elementos típicos del front-end. HTML. CSS3. JavaScript. Bootstrap. Angular. SGBD. Gestor de transacciones. Señala elementos típicos del back-end. APIs. Reglas de negocio. Acceso a datos. Persistencia. Generación de respuestas. Media queries. Estilos CSS. Señala ventajas que se mencionan de usar frameworks front-end. Rapidez. Comodidad. Componentes ya hechos. Comunidad y soporte. Control total absoluto sin concesiones. Señala tecnologías o conceptos relacionados con servicios web e interoperabilidad. SOAP. WSDL. UDDI. WS-I. WS-Security. SAML. LACP. Señala elementos o mecanismos citados para la internacionalización/localización. gettext. XLIFF. Diccionarios. Cabecera HTTP. Geolocalización por IP. BGP communities. ¿Siglas de Service Oriented Architecture?. ¿Siglas del lenguaje o estándar que describe servicios web?. ¿Siglas del estándar OASIS de seguridad para servicios web SOAP?. ¿Siglas de Security Assertion Markup Language?. ¿Abreviatura correcta de internationalization?. ¿Abreviatura correcta de localization?. ¿Siglas del estándar del lenguaje JavaScript?. ¿Librería estándar de etiquetas JSP?. Une cada elemento de una aplicación web de 3 capas con su función. Servidor de presentación. Servidor de aplicaciones. Servidor de datos. Cliente. Une cada tecnología web con su descripción. JavaScript. jQuery. JSP. Servlet. JSTL. Une cada framework o enfoque con su ámbito. Bootstrap. Foundation. Angular. Handlebars. Spring. Une cada concepto de servicios web con su papel. SOA. SOAP. WSDL. UDDI. WS-Security. Une cada concepto de adaptación internacional con su significado. i18n. l10n. gettext. XLIFF. ¿Cuál de los siguientes NO es un servidor de aplicaciones Java EE/Jakarta EE completo?. WildFly. Payara. IBM WebSphere. Apache Tomcat. GlassFish. ¿Qué opción contiene solo diagramas de interacción UML?. Secuencia, comunicación y tiempos. Clases, objetos y paquetes. Casos de uso, estados y actividades. Componentes, despliegue y paquetes. Objetos, estados y tiempos. ¿Qué patrón GoF pertenece al grupo estructural?. Builder. Abstract Factory. Proxy. Template Method. Command. ¿Qué opción recoge una afirmación correcta sobre servlets?. Se crean tantos objetos servlet como peticiones llegan, por defecto. No permiten sesiones si no hay cookies. Ofrecen una API para el modelo petición/respuesta de la web. Pertenecen a la capa de datos. Sustituyen completamente al contenedor web. ¿Qué opción recoge una afirmación correcta sobre .NET Standard?. Es un servidor web de Microsoft. Es una implementación para bibliotecas reutilizables entre distintas plataformas .NET. Es el recolector de basura. Es un ORM. Es un lenguaje de programación. ¿Qué opción recoge una afirmación correcta sobre UDDI?. Describe la interfaz de servicios web. Publica y registra servicios web. Es un token de WS-Security. Es una plantilla de Razor. Es un contenedor EJB. ¿Qué opción recoge una afirmación correcta sobre WS-Security?. Es un estándar para CSS accesible. Es un estándar OASIS de seguridad para servicios SOAP. Es una técnica de responsive design. Es un recolector de basura para servicios web. Es el directorio de servicios web. ¿Qué abreviatura correcta corresponde a localización?. i18n. l10n. i10n. loc10. l18n. Señala opciones correctas sobre SOAP/WSDL/UDDI. WSDL describe operaciones y mensajes. SOAP suele ir sobre HTTP. UDDI sirve para descubrimiento. SOAP es un lenguaje UML. WSDL es un directorio de servicios. UDDI puede verse como catálogo. Señala afirmaciones correctas sobre .NET moderno según los apuntes. Xamarin es multiplataforma. Razor inserta código .NET en páginas web. .NET Aspire se orienta a nube nativa. NuGet es el gestor de paquetes. CLR es un servidor de aplicaciones Java. MSIL es un estándar de servicios web. Señala afirmaciones correctas sobre JSF. Genera un árbol de componentes en el servidor. Incluye validadores y conversores. Puede usar actualización parcial tipo AJAX. Es exactamente lo mismo que jQuery. Forma parte de la capa de presentación. |





