Vous êtes sur la page 1sur 5

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez Implantacin de Aplicaciones Web. Unidad 1. Relacin de ejercicios. 1.

Qu son los servicios web? Intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programacin diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. 2. Qu son los estndares web? Estndares web es un trmino muy general utilizado para referirse a estndares y otras especificaciones tcnicas que definen y describen aspectos de la World Wide Web. 3. Quin forma la W3C? Forma la W3C: el Laboratorio para la Ciencia de la Computacin del MIT, INRIA de Francia y La Universidad Keio de Japn con el apoyo de DARPA y de la Comisin Europea. 4. Haz un breve resumen de algunas de las tecnologas ms importantes utilizadas en la web. HTML: Hyper Text Markup Lenguaje o HTML proporciona la base para la creacin de pginas web. Crea archivos de texto que son ledos por los navegadores web. Los archivos HTML son muy verstiles, ya que permiten la entrega de archivos de imagen, contenido y campos de formulario en lnea para los usuarios. Photoshop: Si bien Photoshop es un software que se utiliza para edicin de imgenes, es apropiado mencionar aqu ya que la mayora de las imgenes en lnea son editadas con la ayuda de Photoshop. Flash: Una forma interesante de interactividad de pginas web se crean con la ayuda de Flash. El uso de Flash se ha empezado a utilizar ampliamente. La razn detrs de esto es bastante simple, el aumento en la disponibilidad de ancho de banda de todo el mundo se ha traducido en la capacidad de los usuarios para acceder a sitios web flash con bastante facilidad. CSS: Aunque el CSS no es una tecnologa, vale la pena mencionar su ayuda, ya que crea la uniformidad en todo el sitio web. Las Hojas de Estilo en Cascada o CSS permiten a los diseadores crear las reglas de la pantalla en un archivo central que luego se aplican a travs de la pgina web. JavaScript: Javascript tiene muy poco que ver con Java. Javascript proporciona ciertos controles de interfaz de usuario que puede hacer un sitio web ms interesantes, as como aadir caractersticas de uso fcil en el sitio web. 5. Qu es un lenguaje de scripts? Un lenguaje de script es un pequeo lenguaje de programacin cuyo cdigo se inserta dentro del documento HTML. Este cdigo se ejecuta en el navegador del usuario al cargar la pgina, o cuando sucede algo especial como puede ser el pulsar sobre un enlace.

lunes, 24 de septiembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez 6. Explica las diferencias entre los lenguajes del lado del servidor y los lenguajes del lado del cliente. Ejemplos. Un lenguaje del lado cliente es independiente del servidor, lo cual permite que la pgina pueda ser colgada en cualquier sitio. Pero nuestra pgina no se ver bien si el ordenador cliente no tiene instalados los plug-in adecuados. Ejemplos: HTML o javascript. Un lenguaje del lado servidor es independiente del navegador utilizado, no necesitar plug-in especiales para visualizar correctamente cualquier pgina, el cdigo de los script puede ocultarse al terminal cliente, que slo ver el cdigo html terminado. Ejemplos: PHP. 7. Haz un breve anlisis de los lenguajes ms utilizados en aplicaciones web. Existen numerosos lenguajes de programacin empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan:

PHP Java, con sus tecnologas Java Servlets y JavaServer Pages (JSP) Javascript Perl Ruby Python

Tambin son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programacin, como HTML, XML o ASP/ASP.NET. 8. Qu es Apache y cules son sus caractersticas ms importantes? Apache es un servidor web flexible, rpido y eficiente, continuamente actualizado y adaptado a los nuevos protocolos (HTTP 1.1). Entre sus caractersticas destacan:

Multiplataforma Es un servidor de web conforme al protocolo HTTP/1.1 Modular: Puede ser adaptado a diferentes entornos y necesidades, con los diferentes mdulos de apoyo que proporciona, y con la API de programacin de mdulos, para el desarrollo de mdulos especficos. Basado en hebras en la versin 2.0 Incentiva la realimentacin de los usuarios, obteniendo nuevas ideas, informes de fallos y parches para la solucin de los mismos. Se desarrolla de forma abierta Extensible: gracias a ser modular se han desarrollado diversas extensiones entre las que destaca PHP, un lenguaje de programacin del lado del servidor.

lunes, 24 de septiembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez 9. Cules son los archivos de configuracin ms importantes de Apache?. Explca algunos de los parmetros de configuracin con algn ejemplo. Apache2.conf: Este es el archivo de configuracin principal de Apache. Contiene la configuracin de las directivas del servidor: ServerRoot /etc/apache2 Ruta del directorio raiz del servidor Timeout 60 Indica los segundos de espera para anunciar que no hay conexin. Httpd.conf: Este archivo est incluido en el Apache2.conf, por lo que contiene igualmente parmetros de la configuracin principal de apache: Port 80 el puerto de escucha del servidor Apache. DocumentRoot var/www/htdocs Indica la ruta donde se localizarn los documentos webs: html, php...

10. Para qu sirve el mdulo mod_ssh de Apache? Ofrece un aumento en la seguridad usando una encriptacin denominada SSL mediante OpenSSL. Esto permite la navegacin a travs de http y https, usando ambos distintos puertos, 80 para http y 443 para https. 11. Qu es una entidad certificadora? Una Entidad certificadora es una institucin que se compromete a certificar que los certificados emitidos por otras entidades certificadoras subordinadas, en las cuales ha expresado de forma explcita su confianza, son autnticos. Los certificados de servidor son necesarios para poder definir pginas web seguras (accesibles mediante el protocolo "https" en vez del habitual "http"). 12. Explica las diferencias entre el protocolo http y https. La 'S' en https indica que el tipo de navegacin es segura porque se utiliza un cifrado SSL. Http es inseguro y es ms vulnerable a recibir ataques con el objetivo de acceder a informacin confidencial. Adems el puerto que usan son diferentes, 80 para http y 443 para https. 13. Qu es un servidor de bases de datos relacional? Un servidor de bases de datos relacionales es un sistema bajo arquitectura cliente/servidor que proporciona servicios de gestin, administracin y proteccin de la informacin (datos) a travs de conexiones de red, gobernadas por unos protocolos definidos y a los que acceden los usuarios, de modo concurrente, a travs de aplicaciones clientes (bien sean herramientas del propio sistema como aplicaciones de terceros). 14. Haz un estudio de los servidores de bases de datos ms utilizados en aplicaciones web. MySQL: Es un sistema de gestin de base de datos relacional, multiusuario y multihilo. Se puede acceder a MySQL usando los lenguajes C, C++, Perl, PHP, Python, entre otras.

lunes, 24 de septiembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez PostreSQL: Este sistema de gestin de base de datos relacional est orientada a objetos y es libre bajo la licencia BSD. Algunos de los lenguajes con los que se puede usar son C, C++, Java, Perl, PHP entre otros. 15. Haz un anlisis de los servicios de hosting comerciales.

16. Elige la respuesta correcta justificando brevemente su eleccin. En las arquitecturas cliente/servidor: a) La parte cliente se conoce como front-end y la servidor como back-end. b) La parte cliente se conoce como back-end y la servidor como front-end. c) La parte cliente se conoce como display-end y la servidor como process-end. d) Las anteriores respuestas no son correctas. De las siguientes tecnologas, cul se emplea para programar un cliente web?: a) CGI. b) ASP. c) HTML. d) ColdFusion. De las siguientes tecnologas, cul no se emplea para programar un servidor web?: a) Servlets. b) Applets. c) SSI. d) ColdFusion.

lunes, 24 de septiembre de 2012

[C.F.G.S. ADMINISTRACIN DE SISTEMAS INFORMTICOS] Javier Prez Gonzlez El protocolo HTTP fue inventado por: a) Tim Berners-Lee. b) Marc Andresseen. c) Linus Torvalds. d) Steve Jobs. JavaScript es un lenguaje de programacin: a) Orientado a objetos. b) Basado en objetos. c) Sin objetos. d) Las anteriores respuestas no son correctas. Cuando nos referimos a Internet y a la Web: a) Internet incluye a la Web. b) La Web incluye a Internet. c) Nos estamos refiriendo a lo mismo. d) Las anteriores respuestas no son correctas. La estandarizacin de la Web es tarea de: a) Microsoft y sus compaas asociadas. b) Netscape y sus compaas asociadas c) W3C. d) IEEE. De las siguientes tecnologas, cul no se emplea para programar un cliente web?: a) HTML. b) SSL. c) JavaScript. d) VRML.

lunes, 24 de septiembre de 2012

Vous aimerez peut-être aussi