Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
JSF
1. Son anotaciones de JSF
a. @Autowired, @Resource, @PostConstruct, @Qualifier, @ManagedBean
b. @FacesRenderer, @FacesConverter, @FacesValidator, @FacesBehavior
c. @Action, @Result, @InterceptorRef, @Namespace
2. El contexto FacesContext permite a la aplicacin acceder a los beans que se encuentran
en los diferentes mbitos.
a. Verdadero
b. Falso
3. Cuntos mbitos existen para los Managed Bean?
a. 4
b. 6
c. 8
4. Cul de los siguientes ejemplos muestra la declaracin de un Managed Bean en JSF2.0?
a.
<managed-bean>
<managed-bean-name>userBean</managed-bean-name>
<managed-bean-class>com.examples.UserBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
b.
package com.examples;
import javax.faces.bean.ManagedBean
import javax.faces.bean.SessionScoped
@ManagedBean
@SessionScoped
public class UserBean {...}
c.
GENERAL
1. Un patrn de diseo es una abstraccin de una solucin en un nivel alto. Los patrones
solucionan problemas que existen en muchos niveles de abstraccin.
a. Verdadero
b. Falso
2. La intencin de este patrn de diseo consiste en garantizar que solo exista una instancia
de una clase y proporcionar una forma de acceder a este objeto de forma global.
a. Fbrica de objetos
b. Singleton
c. Facade
3. Son patrones de diseo de tipo Estructural
a. Singleton, Fabrica de objetos.
b. Adaptador, Facade.
c. Visitor, Observer.
4. Un objeto que se encuentra en la capa de presentacin que invoca a mtodos remotos de
objetos de la capa de procesamiento, es la descripcin del patrn de diseo:
a. Service locator.
b. Business delegate.
c. Session Facade.
UML
1. Qu significa UML?
a. Unit Modeling Language
b. Unified Modeling Layer
c. Unified Modeling Language
2. Para qu sirve el UML?
Struts
1. Qu es Struts?
a. Es una aplicacin para hacer conexiones a bases de datos.
b. Es un framework que sirve para hacer aplicaciones web utilizando el patrn MVC.
c. Es un patrn de diseo.
2. Es la forma de obtener los atributos de la sesin en Struts
a. Map attibutes = ActionContext.getContext().getSession();
b. request.getSession().getAttribute("variable");
c. HttpSession session = (HttpSession)
facesContext.getExternalContext().getSession(true);
3. Los ActionForm Beans son clases que extienden ActionForm y que implementan mtodos
get y set para cada una de los inputs del form de una pgina, y los mtodos validate y
reset.
a. Verdadero
b. Falso
4. Los interceptores permiten que se implementen funcionalidades cruzadas o comunes para
todos los Actions, pero que se ejecuten fuera del Action.
a. Verdadero
b. Falso
WEB Services
1. Qu significa WSDL?
a. Web Server Detection Language
b. Web Service Description Language
c. Web Service Decryption Language
2. Un Web Service es una aplicacin que presenta una interfaz grfica para que un usuario
realice tareas con dichas interfaces.
a. Verdadero
b. Falso
3. WSDL se emplea para describir los servicios disponibles
a. Verdadero
b. Falso
4. Son tecnologas con las que estn construidos los Web Services
a. XML, SOAP, WSDL, UDDI.
b. WSDL, SOAP, SOA.
c. XML, SOA, WSDL.
5. <portType> define un servicio web, las operaciones que se pueden realizar, y los mensajes
que estn involucrados.
a. Verdadero
b. Falso
6. Cuntos tipos de operaciones existen?
a. 2
b. 5
c. 4
7. Cul es la definicin del tipo de operacin One-way?
a. La operacin puede recibir peticiones y devolver una respuesta.
b. La operacin puede recibir mensajes pero no devolver ninguna respuesta.
c. La operacin puede enviar mensajes pero no esperara por la respuesta.
UNIX
1. Para qu sirve el comando "ls"?
a. Muestra el directorio de trabajo actual
Tabla: personas
PK: "per "
per
nombre
apellido1
apellido2
dep
ANTONIO
PEREZ
GOMEZ
ANTONIO
GARCIA
RODRIGUEZ
PEDRO
RUIZ
GONZALEZ
Tabla: departamentos
PK: "dep"
dep
departamento
ADMINISTRACION
INFORMATICA
COMERCIAL
4. Al ejecutar la consulta:
SELECT nombre, apellido1, departamento
FROM personas
LEFT JOIN departamentos
WHERE personas.dep = departamentos.dep
La salida ser:
a)
nombre
apellido1
departamento
ANTONIO
PEREZ
ADMINISTRACION
ANTONIO
GARCIA
INFORMATICA
PEDRO
RUIZ
b)
nombre
apellido1
departamento
ANTONIO
PEREZ
ADMINISTRACION
ANTONIO
GARCIA
INFORMATICA
nombre
apellido1
departamento
PEDRO
RUIZ
c)