Desarrollo Entorno Servidor Tema 1 Ilerna 25-26
|
|
Título del Test:
![]() Desarrollo Entorno Servidor Tema 1 Ilerna 25-26 Descripción: Tema 1 Desarrollo Entorno Servidor |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es la principal diferencia entre la programación del lado del cliente y la del lado del servidor?. La programación del lado del cliente utiliza lenguajes como PHP y Python, y la del lado del servidor utiliza principalmente JavaScript y CSS. La programación del lado del cliente se ejecuta en el navegador del usuario para interactuar con él, mientras que la del lado del servidor se ejecuta en el servidor para procesar peticiones y gestionar datos. La programación del lado del cliente se ejecuta en el navegador del usuario y la del lado del servidor en la máquina del desarrollador. La programación del lado del cliente se encarga de la lógica de negocio y el acceso a bases de datos, mientras que la del servidor gestiona la interfaz de usuario. ¿Qué característica define principalmente a una página web dinámica?. Su contenido solo puede ser modificado por el desarrollador descargando, cambiando y volviendo a subir el código al servidor. Su información se muestra al usuario y puede cambiar durante su ejecución, a menudo consultando una base de datos. Está desarrollada exclusivamente con HTML y CSS, sin ningún lenguaje de programación. Utiliza tecnologías como Flash para mostrar animaciones interactivas. ¿Cuál de las siguientes afirmaciones sobre las páginas web estáticas es correcta?. Requieren un lenguaje de programación complejo para su desarrollo. Permiten una alta interacción del usuario con los contenidos ofrecidos. La actualización de sus contenidos es un proceso costoso y laborioso. Muestran datos provenientes de fuentes externas como bases de datos. Se mencionan varios lenguajes para la programación en el entorno del servidor. ¿Cuál de los siguientes NO es un ejemplo listado para el lado del servidor?. PHP. JSP. Applets. Python. ¿Cuál es la función principal del lenguaje HTML?. Separar la estructura de la web de su diseño visual. Aportar funcionalidad e interacción con el usuario en la página. Definir el contenido de la página web y cómo se distribuye en el navegador. Facilitar el intercambio de datos de forma legible entre distintas aplicaciones. ¿Qué propósito cumple el lenguaje CSS en el desarrollo web?. Separar la estructura de la web de su diseño, permitiendo crear un diseño más atractivo. Procesar peticiones del usuario en el servidor y generar HTML dinámicamente. Definir la estructura y el contenido semántico de una página web. Crear pequeños programas que se ejecutan en el navegador para añadir funcionalidades avanzadas. En la estructura de una URI como `http://dominio.com/ruta?id=1#seccion`, ¿qué componente representa `?id=1`?. La consulta, que contiene un conjunto de pares clave-valor para identificar el recurso. La autoridad, que identifica el dominio al que se accede. La ruta, que especifica el camino hasta el recurso en el servidor. El fragmento, que indica una subdirección dentro del recurso. ¿Cuál es la forma más común de usar PHP, en lo que respecta a su integración con el código?. Compilando el código en un ejecutable que el servidor corre por separado. Como un objeto Java que responde a peticiones HTTP, similar a un Servlet. Incrustado en el código HTML, donde es ejecutado en el servidor antes de enviar el resultado al cliente. Mediante una interfaz CGI que comunica el servidor web con el script de PHP. ¿Cuál fue una de las principales limitaciones de la arquitectura CGI?. Su incapacidad para generar contenido dinámico a partir de bases de datos. Su complejidad de programación en comparación con tecnologías más modernas. La dificultad para implementarse en diferentes plataformas de servidor. Presentaba problemas de escalabilidad porque no almacenaba el estado de las peticiones. ¿Qué diferencia fundamental existe entre un IDE y un editor de texto plano?. Un editor de texto plano solo permite escribir código, mientras que un IDE permite también ejecutarlo. Un IDE integra en un mismo entorno todas las herramientas necesarias para el desarrollo, mientras que un editor de texto solo permite crear y modificar archivos. Los editores de texto plano son siempre gratuitos, mientras que los IDEs siempre son de software privado. Un IDE no incluye un editor de texto, sino que se conecta a uno externo como Sublime Text. ¿Qué tecnología es la base de las páginas JSP y en qué entorno se ejecutan principalmente?. Se basan en el framework .NET de Microsoft y se ejecutan en servidores Windows. Son scripts basados en Perl que se comunican con el servidor a través de la interfaz CGI. Se basan en el lenguaje interpretado Python y utilizan frameworks para su ejecución. Se basan en el lenguaje de programación Java y se ejecutan en diferentes servidores que tengan un motor JSP instalado. ¿Qué son los Servlets y cuál es su función en la arquitectura web?. Son un tipo de hoja de estilo avanzada para crear diseños web complejos. Son un objeto de Java que se ejecuta en el servidor para admitir peticiones basadas en el protocolo HTTP. Son pequeños programas en JavaScript que se ejecutan del lado del cliente para validar formularios. Son archivos de configuración del servidor Apache Tomcat para gestionar las conexiones. ¿Qué ventaja principal ofrece JSON sobre XML para el intercambio de datos?. JSON permite una mayor cantidad de tipos de datos que XML. JSON es un estándar más antiguo y compatible con más sistemas que XML. JSON es más seguro para la transmisión de datos sensibles. JSON es más sencillo que XML, ya que su análisis sintáctico (parser) es menos complejo. El mantenimiento de una página web dinámica resulta más costoso. ¿Cuál es una de las razones principales?. Porque requiere hardware de servidor mucho más potente que las páginas estáticas. Porque el desarrollo es más complejo y laborioso, lo que incrementa los costos asociados. Porque la actualización de contenidos debe hacerse manualmente, subiendo archivos por FTP. Porque los lenguajes de programación dinámicos requieren licencias de software muy caras. ¿Qué son los applets según la descripción del documento?. Componentes del lado del servidor escritos en PHP para procesar datos. Pequeños programas creados con Java que pueden ser ejecutados a través de un navegador web. Scripts de JavaScript utilizados para la validación de formularios. Archivos de estilo CSS para crear animaciones y efectos visuales. ¿Cuál es el rol del servidor en el proceso de generar una página dinámica tras recibir una petición?. Descifrar la URI para establecer una conexión segura y luego delegar todo el trabajo al navegador. Únicamente entregar los archivos HTML, CSS y JavaScript estáticos al navegador. Ejecutar el código JavaScript en el navegador del cliente para crear el contenido. Procesar el script de la petición, extraer información de una base de datos y generar las páginas HTML como resultado. ¿Qué paradigma de programación se asocia con Python y qué recurso utiliza para facilitar el desarrollo de aplicaciones web?. Paradigma procedural y utiliza la interfaz CGI. Paradigma de marcado y utiliza un motor de plantillas. Paradigma funcional y utiliza un motor de compilación JIT (Just-In-Time). Paradigma orientado a objetos y utiliza frameworks. En una URI, ¿qué información identifica la parte denominada 'autoridad'?. Parámetros adicionales enviados al servidor, como un ID de usuario. La información necesaria para acceder al servidor, es decir, el dominio. La ruta específica del fichero dentro del servidor. El protocolo utilizado para la comunicación, como HTTP o HTTPS. ¿Qué lenguaje de programación utilizaba la plataforma Flash para crear animaciones y contenido multimedia?. HTML5. ActionScript. JavaScript. Java. La versión actual de HTML es HTML5. ¿Qué tipo de mejoras incluye sobre versiones anteriores?. La incorporación de elementos multimedia y la creación de nuevas etiquetas. Un nuevo sistema de hojas de estilo integrado para reemplazar a CSS. Un motor de base de datos integrado para no depender de sistemas externos. La capacidad de ejecutar código del lado del servidor de forma nativa. ¿Qué es lo primero que hace un navegador web para realizar una petición a un servidor después de que el usuario introduce una dirección?. Comprobar si la página está en la memoria caché del navegador. Enviar directamente un mensaje HTTP con la petición. Descargar y ejecutar el código JavaScript de la página. Descodificar la URI para conocer cada uno de los campos y abrir una conexión TCP/IP. ¿A qué se debe la vulnerabilidad de la arquitectura CGI?. A que no almacena el estado de la petición, lo que permite ataques de repetición. A que los scripts de Perl y Python, comúnmente usados con CGI, tienen fallos de seguridad conocidos. A que el protocolo de comunicación que utiliza, HTTP, es inherentemente inseguro. A que es una comunicación sencilla y la seguridad depende de qué elementos son accesibles. Existe un concepto erróneo común sobre las páginas web dinámicas. ¿A qué se refiere?. A que las páginas dinámicas no siempre requieren una base de datos. A que una página dinámica no puede ser modificada por el usuario final. A que una página dinámica no es aquella que tiene animaciones, como las hechas con Flash. A que una página dinámica no necesariamente es más lenta que una estática. ¿Qué capacidad fundamental aporta JavaScript a una página web?. Se encarga de dar formato y estilo visual a los elementos de la página. Permite definir la estructura semántica y el contenido principal de la página. Gestiona la comunicación con el servidor y la base de datos para obtener información. Permite que el usuario pueda interactuar con la página web. Para acceder a un recurso web, el usuario debe especificar el recurso al que quiere acceder. ¿Cómo se debe indicar esta dirección?. Indicando la dirección URI correspondiente. Indicando la dirección IP del servidor. Indicando el protocolo HTTP o HTTPS. Indicando el nombre del archivo HTML. ¿Cuál es la principal característica de los archivos con extensión .asp?. Son una tecnología de Microsoft que se ejecuta del lado del servidor usando el .NET Framework. Contienen código Python que es interpretado por el servidor. Contienen código Java que se compila en el servidor. Son scripts de Perl que se ejecutan a través de la interfaz CGI. ¿Qué interfaz de comunicación se asocia comúnmente con el lenguaje Perl para el desarrollo de páginas web dinámicas?. API REST. CGI (Common Gateway Interface). WebSockets. Motor de Servlets. ¿Qué tecnología, además de HTML y CSS, ayuda a que una página resulte más interactiva y vistosa para el usuario?. PHP y ASP. XML y JSON. Perl y Python. Ajax y jQuery. En el proceso de comunicación cliente-servidor, ¿qué sucede después de que el servidor web devuelve la respuesta correspondiente al cliente?. El servidor espera una confirmación por parte del cliente. El servidor almacena los datos de la petición en una caché. Se cierra la conexión TCP. La conexión TCP se mantiene abierta para futuras peticiones. ¿Cuál de estas NO es una característica de las herramientas de programación (como los IDE)?. Reconocen la sintaxis de la mayor parte de los lenguajes de programación. Ayudan a visualizar el código de una manera más limpia y ordenada, diferenciando elementos. Ofrecen optimización automática del código para mejorar el rendimiento del servidor. Permiten la integración de plugins para funciones de autocompletado y sugerencias. |




