Vous êtes sur la page 1sur 4

Introduccin a la programacin Web

La Programacin Web es la que se realiza sobre la plataforma de Internet, ya


sea para construir pginas web dinmicas, aplicaciones para diversos
tipos de transacciones de negocios para cierta empresa o portales para
ofrecer varios servicios como foros, correo electrnico, noticias, entre otros.
Para llevarla a cabo se necesitar varias herramientas que, conjuntamente,
conseguirn nuestro objetivo que es:
programar en Internet.
Se requieren conocimientos bsicos acerca de HTML, JavaScript, diseo de
pginas web y de las herramientas con la cual programaremos nuestras
pginas dinmicas.

Es un software que se instala sobre una mquina que va a funcionar como


servidor en la red de Internet y en sta se van a almacenar pginas web
(pginas HTML o pginas PHP).
El servidor es una computadora (hardware) y el servidor web es un
programa (software).
El servidor web est siempre esperando peticiones de algn usuario que desde
algn lugar en el Internet, le hace solicitudes de alguna pgina y ste le
responde con la informacin deseada.
El usuario hace la peticin a travs de la URL-Uniform Resource Location
(referencia a un recurso en Internet) por medio de un navegador, la cual indica
la direccin donde se aloja la pgina exacta que se desea. Ej:
http://www.google.com

Esta peticin lo hace desde un navegador para Internet (browser) el cual es un


programa instalado en la mquina del cliente y esta peticin viaja a travs de
Internet

Internet

Cliente

Servidor

Navegador

Servidor Web

(ID, Netscape)

(Apache)

Arquitectura de 3 Capas

Es un estilo de programacin, y su objetivo primordial es la separacin de la


capa de presentacin, capa de negocio y la capa de datos.

CAPA DE
PRESENTACIN

CAPA DE PRESENTACIN

CAPA DE
NEGOCIO

CAPA DE
DATOS

Esta capa es la que ve el usuario , presenta el sistema al usuario, le comunica


la informacin y captura la informacin del usuario en un mnimo de proceso.
Esta capa se comunica nicamente con la capa de negocio. Tambin es
conocida como interfaz grfica y debe tener la caracterstica de ser usable; y
generalmente se presentan como formularios.

CAPA DE NEGOCIO
Aqu es donde, se reciben las peticiones del usuario y se envan las respuestas
tras el proceso. Se denomina capa de negocio (e incluso de lgica del negocio)
porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta
capa se comunica con la capa de presentacin, para recibir las solicitudes y
presentar los resultados, y con la capa de datos, para solicitar al gestor de base
de datos para almacenar o recuperar datos de l.

CAPA DE DATOS

Es donde residen los datos y es la encargada de acceder a los mismos. Est


formada por uno o ms gestores de bases de datos que realizan todo el
almacenamiento de datos, reciben solicitudes de almacenamiento o
recuperacin de informacin desde la capa de negocio.