Programacionweb

Páginas: 8 (1810 palabras) Publicado: 12 de mayo de 2010
Desarrollo de Aplicaciones con Sistemas de Bases de Datos

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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS