Programacionweb
Páginas: 8 (1810 palabras)
Publicado: 12 de mayo de 2010
Desarrollo de Aplicaciones Con Sistemas de Bases de Datos:
Introducción al Desarrollo Web
Departamento de Tecnologías y Sistemas de Información Escuela Superior Informática – Ciudad Real Ingeniería Técnica en Informática de Gestión
Curso 2007/08
Ismael Caballero
Desarrollo de Aplicaciones con Sistemas de Bases de DatosSesión 1.2: 1
Contenidos
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
• Internet • Cliente/Servidor • Tecnologías de Clientes Web • Tecnologías de Servidor Web
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Sesión 1.2: 2
Internet
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
• Internet – Conjunto de redes intercomunicadas entre sí a travésde redes WAN. – Internet no es sólo navegación Web, existen muchos más servicios, además del http. – Práctica:
• Busca algo de la Historia y evolución de Internet, desde sus comienzos hasta nuestros días.
Desarrollo de Aplicaciones con Sistemas de Bases de Datos Sesión 1.2: 3
Cliente / Servidor
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
• Contenidos: – Servicios. –Servidores y Clientes. – Páginas y Aplicaciones Web – Sitios y Portales Web
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Sesión 1.2: 4
Cliente/Servidor
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Servicios
• Servicios – Se denomina servicio a cualquier funcionalidad que puede proporcionar una red. – Todo servicio necesita de un servidor que lo gestione y deun cliente que lo consuma – El paradigma cliente/Servidor consiste en que existe un recurso que es gestionado por un proceso servidor (que se ejecuta en un ordenador al que se llamará servidor); un proceso cliente (que se ejecuta en un ordenador al que se llamará cliente) demanda su utilización al servidor y éste se encarga de satisfacer esta necesidad.
Desarrollo de Aplicaciones con Sistemas deBases de Datos Sesión 1.2: 5
Cliente/Servidor
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Servicios (II)
• Ejemplos de Servicios en Internet: – Web (http – HyperText Transfer Protocol) – Correo Electrónico (smtp, pop3, imap) – Transferencia de ficheros (ftp, tftp,...) – Compartición de ficheros (smb) – Servicio de Noticias (nntp) • Concepto de URL (Universal ResourceLocator)
TipoServicio://maquina.dominio:puerto/camino/archivo
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Sesión 1.2: 6
Cliente/Servidor
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Servidores y Clientes Servicio
Web
Servidor
• Internet Information Server (IIS) • Apache • Tomcat • Exchange • Sendmail • Lotus • IIS • ftpd
Cliente
• Internet Explorer• Netscape • Firefox • • • • Outlook Eudora Lotus Thunderbyte
Correo Electrónico
FTP
• Internet Explorer • WS_FTP32 • ftp
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Sesión 1.2: 7
Cliente/Servidor
Desarrollo de Aplicaciones con Sistemas de Bases de Datos
Páginas, Sitios y Portales
• Página Web – Documento HTML almacenado de forma estática o generado de formadinámica que muestra una información útil para el usuario, o permite personalizarla. • Sitio Web – Conjunto de páginas web que tratan sobre un tema • Portal Web – Conjunto de sitios web, que pueden pertenecer a una o a varias organizaciones.
Desarrollo de Aplicaciones con Sistemas de Bases de Datos Sesión 1.2: 8
Cliente/Servidor
Desarrollo de Aplicaciones con Sistemas de Bases de DatosPáginas Estáticas vs Dinámicas
• Páginas Estáticas – Son aquellas almacenadas en el servidor en un fichero .htm o html. No pueden ser personalizadas.
1. El cliente solicita una página
Cliente Web
3. El servidor envía el fichero al cliente 2. El servidor Web localiza el fichero HTML
Sesión 1.2: 9
4. El navegador recibe el fichero HTML y lo muestra
Desarrollo de Aplicaciones con...
Leer documento completo
Regístrate para leer el documento completo.