PROYECTOS
principios básicos y clientes web
Sergio Luján Mora
Prefacio
Internet y la Web han inuido enormemente tanto en el mundo de la informática
como en la sociedad en general. Si nos centramos en la Web, en poco menos de 10
años ha transformado los sistemas informáticos: ha roto las barreras físicas (debido a
la distancia), económicas y lógicas(debido al empleo de distintos sistemas operativos,
protocolos, etc.) y ha abierto todo un abanico de nuevas posibilidades. Una de las áreas
que más expansión está teniendo en la Web en los últimos años son las aplicaciones
web.
Las aplicaciones web permiten la generación automática de contenido, la creación
de páginas personalizadas según el perl del usuario o el desarrollo del comercioelectrónico. Además, una aplicación web permite interactuar con los sistemas informáticos de gestión de una empresa, como puede ser gestión de clientes, contabilidad o
inventario, a través de una página web.
Las aplicaciones web se encuadran dentro de las arquitecturas cliente/servidor: un
ordenador solicita servicios (el cliente) y otro está a la espera de recibir solicitudes
y las responde (elservidor). En este libro se aborda la programación de la parte
cliente de las aplicaciones web. Existen multitud de tecnologías que se pueden emplear
para programar las aplicaciones web, como ActiveX o applets, pero no están tan
estandarizadas como las dos que se muestran en este libro: HTML y JavaScript.
Este libro se complementa con otro de próxima aparición que tratará la programación deaplicaciones web desde el punto de vista del servidor. En él se mostrarán
las tecnologías que se emplean para programar los servidores web: CGI, ASP, JSP,
PHP, etc.
Este libro posee diez capítulos y tres apéndices que denen tres partes. La primera
parte, formada por los cinco primeros capítulos, aborda una serie de temas teóricos
como son la historia de Internet y la Web, las arquitecturascliente/servidor en general,
las aplicaciones web como caso particular de las arquitecturas cliente/servidor y la
estructura (física y lógica) de un sitio web.
En la segunda parte, formada por los cinco últimos capítulos, se tratan una serie
de temas más prácticos: el lenguaje HTML, una guía de estilo con consejos que
ayudan a evitar los errores más comunes a la hora de crear páginas web,los lenguajes
de script en general y un lenguaje de script concreto: JavaScript. Esta segunda parte
iii
Prefacio
iv
naliza con el modelo de objetos de documento, que permite acceder a los elementos
de una página web desde un lenguaje de script.
La última parte del libro está formada por tres apéndices donde se resumen las
etiquetas de HTML y se explica cómo trabajar con los coloresen HTML y cómo
depurar errores de JavaScript.
El libro además posee una serie de índices (general, de guras, de acrónimos, etc.)
que facilitan la lectura y la búsqueda de información.
Para nalizar, quisiera mandar un abrazo a mi familia y a Marisa, la gente que
quiero y que me apoya en mi trabajo. También me gustaría agradecer a mi compañero
Jaume Aragonés del Departamento de Lenguajes ySistemas Informáticos de la Universidad de Alicante la labor que ha realizado de revisión de este libro y sus valiosos
comentarios que me han permitido mejorar algunos aspectos confusos.
Alicante, 31 de octubre de 2002
Sergio Luján Mora
Índice resumido
Prefacio
iii
Índice resumido
v
Índice general
vii
Índice de cuadros
xiii
Índice de guras
xv
Índice deacrónimos
xxi
1. Introducción
1
2. Historia de Internet
5
3. Arquitecturas cliente/servidor
39
4. Qué es una aplicación web
47
5. Estructura de un sitio web
61
6. HTML
91
7. Guía de estilo
167
8. Lenguajes de script
175
9. JavaScript
181
10.Modelo de Objetos de Documento
239
A. Resumen de etiquetas de HTML
271
v
vi
Índice...
Regístrate para leer el documento completo.