PAA
![]() |
![]() |
![]() |
Título del Test:![]() PAA Descripción: Paa 2 parcial |




Comentarios |
---|
NO HAY REGISTROS |
La tecnología más utilizada en el backend de las aplicaciones web es Java. Verdadero. Falso. El método init() de un servlet solamente es llamado una vez a lo largo de todo su ciclo de vida. Verdadero. Falso. La destrucción del objeto asociado a un servlet se realiza automáticamente al ejecutar la última sentencia del método service() de la clase HttpServlet. Verdadero. Falso. En las respuestas HTTP -cuyo contenido sea de tipo texto- se debe indicar la codificación del texto antes de generar el contenido a través del objeto PrintWriter obtenido con getWriter() o puede que el navegador no interprete de forma correcta la respuesta. V. F. La anotación @Controller en una clase indica que sus métodos se encargan de atender peticiones web, y en una aplicación Spring web se puede mapear a un método de ese controlador según la URL de la petición usando anotaciones como @GetMapping. V. F. Para escribir el cuerpo de la respuesta HTTP en formato texto desde un servlet, se puede usar un objeto PrintWriter obtenido con el método getWriter() de HttpServletResponse. V. F. Apache Tomcat es un servidor de aplicaciones JEE puesto que dispone de un contenedor de Servlets/JSP. V. F. Cuando Tomcat recibe una solicitud HTTP, determina qué servlet debe manejarla consultando el patrón de URL definido en web.xml o en la anotación @WebServlet. V. F. Cuando se extiende la clase abstracta HttpServlet se debe codificar obligatoriamente el método doGet(). V. F. Los parámetros de una petición se separan entre sí mediante el carácter “?”. V. F. El protocolo HTTP solo dispone de los tipos de petición (verbos) GET y POST. V. F. En una URL solo se puede utilizar el protocolo HTTP. V. F. Los parámetros de una petición se separan entre sí mediante el carácter “?”. V. F. Un contenedor web se encarga de gestionar el ciclo de vida de los objetos de su componente web asociado. V. F. Ejemplos de componentes web en JEE son los Servlet, las Java Server Pages/Faces (JSP/JSF) y los Enterprise Java Beans (EJB). V. F. La invocación al método init() del servlet se produce desde el método service() de la clase HttpServlet. V. F. En un servlet, la forma de acceder a los parámetros recibidos es distinta para el programador en función de si el tipo de la petición HTTP es GET o POST. V. F. El método getParameter(String parameter) de la clase HttpServletRequest devuelve un objeto definido por clase Object. V. F. El framework Spring no implementa algunos de los componentes definidos en JEE, por lo que no cumple la especificación completa de JEE. V. F. Los servlets formarán parte en una arquitectura multicapa de la capa de presentación. V. F. La anotación @Component se utiliza para indicar que una clase es un componente automáticamente descubierto y gestionado por Spring. V. F. Spring permite la inyección de dependencias únicamente a través del uso del constructor de la clase. V. F. La interface HttpServletRequest dispone de un método getWriter(), que devuelve un objeto de clase PrintWriter que permite generar el cuerpo de la respuesta HTTP en modo texto (caracteres) utilizando la codificación que se haya especificado. V. F. Si un servlet recibe múltiples peticiones a la vez, se meten en una cola y se resuelven una a una por orden de llegada. V. F. La interface JpaRepository de Spring permite realizar consultas con resultados organizados en páginas (paginación). V. F. Toda respuesta HTTP contiene como parte de la primera línea de la respuesta un código numérico que indica el resultado de la petición (estado). V. F. Un servlet puede ser destruido por el contenedor si necesita recursos para otras tareas, en cuyo caso llamará antes a su método destroy(). V. F. La anotación @Autowired se utiliza en la inyección de dependencias para marcar los atributos que se deben inicializar por Spring. V. F. El método service() del servlet se llama desde el contenedor web cada vez que se recibe una petición HTTP. V. F. Dado el siguiente documento JSON: {"1","2"} Es un documento con formato válido en JSON. V. F. Una misma aplicación web desplegada en Tomcat puede definir tantos servlets como necesite. V. F. Cada vez que se recibe una petición HTTP para una determinada URL se instanciará un nuevo servlet para atenderla si tiene alguno asociado. V. F. Un servidor Tomcat solo puede atender peticiones dirigidas a una única aplicación web, o sea, a un único contexto en su terminología. V. F. Un documento JSON contiene siempre un único elemento raíz, que puede ser un objeto o una lista. V. F. Spring Data JPA es un proveedor de JPA implementado por Spring. V. F. Un servlet puede generar el cuerpo y también las cabeceras HTTP de la respuesta, pero debe generar como respuesta primero las cabeceras y después el propio cuerpo de la respuesta, en ese orden obligatoriamente. V. F. Dado el siguiente servlet: java Copiar Editar @WebServlet("/estado") public class EstadoServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); response.getWriter().println("Recurso no encontrado"); } }. V. F. Dado el siguiente documento JSON: json Copiar Editar { "otros": [10, 20, 30] } Su formato es correcto y podría corresponder a un objeto definido en Java de la siguiente clase: java Copiar Editar public class Documento { public int[] otros; }. V. F. Dado el siguiente documento JSON: json Copiar Editar [{ "dni": 12345678X, "nombre": "Fulano Fulánez", "otros": [10, 20, 30] }]. V. F. El método getParameter(String parameter) de HttpServletRequest lanza una excepción si el parámetro no existe en la petición correspondiente. V. F. El servlet que atenderá a la URL "http://localhost/prueba/examen/mas" puede haber sido declarado con la anotación @WebServlet("/examen"). V. F. Para el protocolo HTTP se usa por defecto el puerto 8080. V. F. Cuando se recibe una petición HTTP de tipo GET con parámetros se llama siempre al método doGet() del servlet asociado. V. F. En JSON, los valores pueden ser de uno de los siguientes tipos de datos: una cadena de caracteres (String) un número un objeto (objeto JSON) un array un booleano null. V. F. Un objeto JSON es una colección de pares clave/valor, donde el valor es siempre una cadena de texto. V. F. Las peticiones HTTP de tipo POST permiten enviar datos asociados a la petición al servidor dentro del campo Cuerpo de la petición. V. F. Una respuesta HTTP con código de estado “400 Bad Request” indica que el servidor no procesó la solicitud debido a lo que considera un error del cliente en la petición. V. F. Dado el siguiente documento JSON: json Copiar código ["1", "2"] Se trata de un documento válido y correcto en JSON y se puede deserializar usando Jackson con: java Copiar código String[] lista = new ObjectMapper().readValue(documento, String[].class);. V. F. |