Professional Documents
Culture Documents
Tecnologas (II)
Lenguajes para el Web
Pginas estticas
Hemos visto ya que la Web (WWW, World
Wide Web) est formada por un conjunto
(masivo) de pginas web.
Las pginas se organizan en forma de sitios
Web, desde los que se pueden descargar.
Las pginas web se escriben utilizando un
lenguaje especial: HTML (Hypertext
Markup Language)
Solicitud: http://www.udc.es/index.html
index.html
Envo: index.html
INTERNET
Servidor web:
www.udc.es
Disco
servidor
web
index.html
INTERNET
Servidor web:
www.udc.es
index.html
INTERNET
Servidor web:
www.udc.es
Pginas dinmicas
Ejemplo:
servicio de
correo de
la UDC:
aplicacin
webmail
Si pinchamos sobre
un mensaje, aparece
destacado en
amarillo
Podemos marcar
algunos mensajes
con checkboxes
Para conseguirlo:
Cambios en los navegadores web
Cambios en los servidores web
Peticin de pgina
Navegador (cliente)
Servidor Web
Javascript:
Navegador (cliente)
Servidor Web
Los applets estn aislados del resto de la pgina: no se complementan con otros
elementos de la pgina, ni tienen acceso a los mismos.
Necesario tener instalado en el ordenador la Mquina Virtual Java (JRE)
Los applets no pueden ser muy grandes (tiempo de tx. por la red)
Peticin de pgina
+
Navegador (cliente)
Servidor Web
Ms ejemplos:
http://java.sun.com/applets/jdk/1.4/index
.html
Peticin de pgina
Navegador (cliente)
Servidor Web
Pueden aparecer en una pgina web para ser vista en un navegador, o pueden ser reproducidos
independientemente por un reproductor Flash
Necesitamos instalar un plugin en el navegador para poder ver las animaciones Flash
Navegador (cliente)
Servidor Web
Posibilidades:
Recuperacin de informacin desde una BD y generacin dinmica de una
pgina web
Procesamiento pesado de informacin que no pueda ser realizado por los
navegadores.
Servidor Web
Peticin de pgina
plantilla
Navegador (cliente)
Disco
serv. web
Consultas.cgi
dni=666.666
Servidor Web
Peticin:
http://www.udc.es/consultanotas.cgi?dni=666.666
plantilla
Base de datos
Solucin: es el servidor Web quien debe generar las pginas: eliminar los
intermediarios
Nuevos lenguajes son necesarios: JSP, ASP, PHP
Los servidores Web deben ser mejorados para soportar esos lenguajes
Qu lenguaje elegir? Depende de:
Presupuesto
Hosting disponible
Experiencia de programacin
Peticin:
http://www.udc.es/consultanotas.asp?dni=666.666
Servidor Web
dni=666.666
Base de datos
PHP
Similar a ASP, pero en este caso se trata de
tecnologa abierta y gratuita
Potente a la hora de interaccionar con todo
tipo de gestores de bases de datos
http://www.udc.es/index.html
index.html
Servidor web
INTERNET
index.html (copia)
Cach
index.html
Servidor web
INTERNET
index.html (copia)
Cach
http://www.udc.es/index.html
Pregunta: La pgina ha
cambiado?
Respuesta: No
index.html
Servidor web
INTERNET
index.html (copia)
Cach
Pregunta: La pgina ha
cambiado?
Respuesta: S
http://www.udc.es/index.html
Servidor web
index.html
INTERNET
index.html (copia)
Cach
C:
C:
C:
Paso 2: Publicar
y copiamos all
nuestra web
C:/Documentos/Web/Principal/Novidades/xaneiro.html
C:/Documentos/Web/Principal/indice.html
C:/Documentos/Web/Principal/Novidades/febreiro.html
. / Novidades/xaneiro.html
.. / indice.html
. / febreiro.html
Copyright
Algunos derechos reservados.
Este documento se distribuye bajo la
licencia Creative Commons 3.0
Reconocimiento-Compartir, disponible en:
http://creativecommons.org/licenses/by-sa/3.0/