JEE Flashcards
¿Cuales son los tres métodos del ciclo de vida de un servlet y dónde se encuentran definidos?
En el interface javax.servlet.Servlet tendríamos:
init(…) una sola vez
service(req,res) tantas veces como peticiones llegan
destroy(…) cuando paramos el app server
¿Cómo se implementa un bucle en JSTL?
‹%@ taglib prefix=”c” uri=”http://java.sun.com/jstl/core” %›
‹c:foreach items=”${listaObjetos}” var=”objeto”› ‹/c:foreach›
¿Cómo se denomina al tipo de EJB que el app server invoca cuando llega un mensaje a la queue de la que está escuchando ese EJB?
MDB (Message Driven Bean)
¿Que dos contenedores existen en un app server J2EE completo?
1.- Web Container (donde se ejecutan servlet y jsp) 2.- EJB Container (donde se ejecutan EJB Sesison y MDB)
¿Para que sirve el API JTA?
Nos ofrece acceso al servicio de control de transacciones distribuidas que tiene que tener implementado en el app server
¿En que interface del API de los servlets podemos encontrar un método para acceder a las cookies?
interface HttpServletRequest
¿Cuántas instancias se crean de un servlet dado?
UNA y solo UNA. Lo que se crean (para atender a los clientes) son hilos de ejecucion que el web container va seleccionando de un Thread Pool
Diga dos implementaciones del API JSF
1.- ICEFaces 2.- PrimeFaces
¿Cómo le decimos a maven que este proyecto lo empaquete como una aplicación web?
Dentro del pom.xml se pone war
¿Cuál de los siguientes productos no es un servidor de aplicaciones? Weblogic, WildFly o Jetty
Jetty porque solo es un contenedor/motor de servlets
¿Dónde se almacena la información conversacional del cliente dentro de una lógica de aplicación que pasa por varias pantallas distintas?
En el objeto HttpSession que se obtiene a partir del objeto HttpServletReques
¿Cómo se denomina al trozo de código java que se puede incrustar dentro de una página JSP?
Scriptlet
¿Qué objetos predefinidos podemos usar dentro de una página JSP?
request
page
session
out
application
¿Qué utilidad tiene el API JNDI?
1.- Poder recuperar objetos/recursos del arbol/directorio interno del app server 2.- Conectarnos con un servidor LDAP externo
¿Con qué parámetro se define la url de invocación de un servlet?
Con la etiqueta ‹url-pattern› dentro del web.xml