Programación Web
![]() |
![]() |
![]() |
Título del Test:![]() Programación Web Descripción: شبكة الويب |




Comentarios |
---|
NO HAY REGISTROS |
Una empresa de desarrollo de software necesita diseñar un programa a petición de un cliente. Entre las características que se le piden se encuentra que la aplicación se ejecute en diferentes plataformas como es: WEB, escritorio y móvil. Para no tener que reescribir código la empresa deberá optar por un lenguaje de programación que pueda crear aplicaciones en las tres plataformas (usando MVC) y que además sea un lenguaje de desarrollo que no implique pagar licencias. ¿Qué lenguaje de programación deberá escoger la empresa?. .net. ASP. JAVA. PHP. Alice es una desarrolladora de aplicaciones WEB que se encuentra trabajando en un módulo para registrar usuarios. En su controlador (un Servlet) quiere extraer el nombre de usuario proveniente desde el formulario. ¿Cuál es la manera correcta de extraer dicho dato?. String nombre = request.getAttribute(“nombre”);. String nombre = request.getAttribute(“nombreUsuario”);. String nombre = request.getParameter(“nombre”);. String nombre = request.getParameter(“nombreUsuario”);. Bob se encuentra un módulo para validar si el correo electrónico del usuario existe en la base de datos al momento de registrarse. El código de Bob se muestra en la parte de abajo. ¿Qué línea de código debe poner Bob (en la parte señalada con [CÓDIGO]) para poder pasar correctamente la información al Servlet? //****************** altas.jsp**********************// function verificarCorreo(){ var correo=$(“#correo”).val(); $.ajax({ type:”GET”, url:”correo”, data:[CODIGO], success:function(msj){ //alert(msj); $(“#mensajeCorreo”).html(msj) } }); //********fragment de servletCorreo.java********// protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {on{ String email=request.getParameter(“email”);. “email=” + correo. correo. “email=” + email. “correo=” + correo. Selecciona el alcance de aplicación (scope) en el cual solo los usuarios con acceso específico pueden ver los atributos. De contexto (Context). De petición (Request). De sesión (Session). De clase (Class). Bob se encuentra desarrollando un software para una empresa que se dedica al comercio. Sin embargo se encuentra con un error al ejecutar su programa. Bob está usando un servlet (net.controlador.ServletAltas) como controlador y procede a revisar el código de la configuración. ¿Cuál es el error de Bob?. El “method” del formulario se encuentra mal configurado. El <servlet-class> se encuentra mal configurado. El <url-pattern> se encuentra mal configurado. El <servlet-name> se encuentra mal configurado. Bob está desarrollando un JSP para desplegar la información de los clientes en un sitio web. Se encuentra trabajando en la recuperación de datos provenientes del Servlet. Necesita recuperar el nombre de usuario grabado en el objeto request con el nombre “usuario”. ¿Con qué línea (de código) se puede recupera el nombre del usuario en el JSP?. String usuario = (String) request.getAttribute(“usuario);. String usuario = request.getParemeter(“usuario);. String usuario = (String) request.getParameter(“usuario”);. String usuario = request.getAttribute(“usuario”);. Alice se encuentra desarrollando un JSP para desplegar información de los usuarios de un sitio de compras en línea. Se encuentra trabajando en la recuperación de los datos provenientes del Servlet. Parte del código de Bob se muestra abajo. Al querer recuperar el dato “edad” se genera un error. ¿Cuál es la razón de este error? <% int edad=request.getAttribute("edad");%>. Se debe sustituir getAttribute con getData. Se necesita hacer un “cast” con “Integer”. Se debe sustitur getAttribute con getParameter. Se necesita hacer un cast con int. Bob es un desarrollador de aplicaciones web que se encuentra trabajando en la parte del modelo de la aplicación. Como se puede observar en el fragmento de código, Bob está diseñando un método para seleccionar datos de una tabla. Según la información dada ¿Qué línea de código en JAVA se debe usar para ejecutar correctamente la sentencia SQL? ***************fragmento de código************** private static final String seleccionarPersonas = “select*from persona”; public List<PersonaDTO>seleccionarPersonas() throws SQLException{ Statement sentencia; ResultSet rs; //…………………………. } A. rs. rs = sentencia.executeUpdate(seleccionarPersonas);. rs = sentencia.execute(seleccionarPersonas);. rs = sentencia.executeQuery(seleccionarPersonas);. rs = sentencia.extraer(seleccionarPersonas);. Alice es una desarrolladora de aplicaciones web, que se encuentra trabajando en la parte del modelo de la aplicación. Como se puede observar en el fragmento de código, Alice está diseñando un método para insertar datos en una tabla. Según la información dada ¿Qué línea de código en java se debe anexar para ejecutar correctamente la sentencia SQL? String apellidoPaterno=request.getParameter(“apellidoPaterno”) ; String apellidoMaterno=request.getParameter(“apellidoMaterno ”); String usuario=request.getAttribute(“usuario”); ……………….. sentencia.execute();. sentencia.extraer();. sentencia.executeUpdate();. sentencia.executeQuery();. Es un objeto que transporta datos entre procesos de software. No tiene más comportamiento que almacenar y entregar sus propios datos. Data Access Object (DAO). MVC. Data Transfer Object (DTO). SQL Transaction. Selecciona el tipo de archivos que utilizan en la capa del “modelo” en Java. Class. TXT. JSP. Servlets. Selecciona el tipo de archivos que se usan en la capa de la “vista” en Java. TXT. JSP. Servlets. Class. En este alcance (scope) de la aplicación los atributos son accesibles solo durante el tiempo de vida de una iteración. De sesión (Session). De contexto (Context). De clase (Class). De petición (Request). Es un componente de software que suministra una interfaz común entre la aplicación y uno o más dispositivos de almacenamiento de datos, tales como Bases de datos, archivos, LDAP, etc. MVC. Data Access Object (DAO). SQL Transaction. Data Transfer Object (DTO). Es la capa responsable de tomar las peticiones del usuario y enviarlo a lógica de negocios para actualizar su estado. En otras palabras dirige el tráfico entre el usuario y la aplicación. Controlador. Vista. Transporte. Modelo. Selecciona el alcance de aplicación (scope) en el cual todo el mundo tiene acceso a los atributos. De contexto (Context). De petición (Request). De clase (Class). De sesión (Session). Para ejecutar una consulta en la cual esperamos obtener datos y no modificar la BD ¿cuál es la sentencia correcta a ejecutar?. sentencia.executeUpdate();. sentencia.extraer();. sentencia.execute();. sentencia.executeQuery();. Para ejecutar una sentencia sql, la cual espera recibir parámetros para poder ejecutarse ¿Cuál es el objeto que necesitamos usar?. PreparedQuery. Statement. Query. PreparedStatement. Es la capa responsable de realizar todas las operaciones y la lógica de negocios. En esta capa se interactúa por ejemplo con la base de datos. Controlador. Vista. Modelo. Transporte. Alice se encuentra desarrollando un módulo para registro de productos en un sistema de inventario WEB, en los requerimientos se especifica que al poner el nombre del producto en el formulario de registro, en ese momento aparezca una lista de productos registrados con el mismo nombre en la base de datos ¿Qué tecnología debe usar Alice para lograr esto?. JQuery. Javascript. Ajax. CSS. Alice se encuentra desarrollando un software para registrar personas a través de la web. Está usando servlets para comunicarse con el cliente. Al ejecutar su código se encuentra un error. ¿En qué línea de código se genera el error?. String apellidoMaterno = request.getParameter(“apellidoMaterno”);. String apellidoPaterno = request.getParameter(“apellidoPaterno”);. protected void doPost(HttpServletRequest request, HttpServletResponse response);. String usuario = request.getAttribute(“usuario”);. Alice se encuentra desarrollando un software para una empresa. Sin embargo se encuentra con un error al ejecutar su programa. Alice está usando un servlet (net.controlador.ServletAltas) como controlador y procede a revisar el código de la configuración ¿Cuál es el error de Alice?. El “method” del formulario se encuentra mal configurado. El <servlet-name> se encuentra mal configurado. El <servlet-class> se encuentra mal configurado. El <url-pattern> se encuentra mal configurado. Bob se encuentra desarrollando un software para registrar personas a través de la web. Está usando servlets para comunicarse con el cliente. Al ejecutar su código se encuentra con un error. ¿En qué línea de código se genera el error?. String apellidoMaterno = request.getParameter(“apellidoMaterno”);. String apellidoPaterno = request.getParameter(“apellidoPaterno”);. int edad = request.getParameter(“edad”. protected void doPost(HttpServletRequest request, HttpServletResponse response);. Alice se encuentra desarrollando un software para una empresa. Sin embargo se encuentra con un error al ejecutar su programa. Alice está usando un servlet (net.controlador.ServletAltas) como controlador y procede a revisar el código de la configuración ¿Cuál es el error de Alice?. El <servlet-class> se encuentra mal configurado. El “method” del formulario está mal configurado. El <servlet-name> se encuentra mal configurado. El “action” del formulario se encuentra mal configurado. Selecciona el tipo de archivos que se usan en la capa del “controlador” en Java. Servlets. TXT. Class. JSP. Bob es un programador WEB que se encuentra desarrollando un módulo para registrar usuarios. Al “levantar” el servidor web, este lanza un error informando que existe un nombre de “servlet” desconocido. ¿A qué se debe ese error?. No hay necesidad de declarar los servlets en un xml. El “servlet-name” del “servlet-mapping” no coincide con ningún servlets. El “action” del formulario está mal direccionado. El código no tiene errores, el servidor debe levantar correctamente. |