PDF de programación - Modulo I. Introducción a la Programación Web

Imágen de pdf Modulo I. Introducción a la Programación Web

Modulo I. Introducción a la Programación Webgráfica de visualizaciones

Publicado el 21 de Mayo del 2018
758 visualizaciones desde el 21 de Mayo del 2018
363,3 KB
7 paginas
Creado hace 12a (29/06/2011)
Modulo I. Introducción a la Programación Web.



1.1 Servidor Web.

Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar

diferentes elementos involucrados en el desarrollo de aplicaciones en Web y de sitios Web. Entre los

elementos se encuentra la World Wide Web.



World Wide Web.

La World Wide Web (WWW), también conocida como Web o W3, es uno de los servicios más importantes

de la red Internet. Es un medio de comunicación de texto, gráficos y otros objetos multimedia a través de

Internet, es decir, la Web es un sistema de hipertexto que utiliza Internet como su mecanismo de

transporte o desde otro punto de vista, una forma gráfica de explorar Internet.



Un sistema de hipertexto permite presentar en pantalla texto y gráficos en el formato deseado y además

contienen referencias o enlaces que permiten acceder a otros documentos (paginas Web). Un ejemplo

simple de hipertexto es una enciclopedia que al final de un tema tiene referencias de algún tema en

especial o referencias bibliográficas a otros textos.



Funcionamiento de la Web.

El sistema de hipertexto requiere la instalación de un programa capaz de acceder a páginas Web y de

llevarlo de unas a otras siguiendo los enlaces. El programa que se usa para leer los documentos de

hipertexto se llama "navegador", "browser", "visualizador" o "cliente" y cuando se sigue un enlace se dice

que se esta navegando por el Web.



Mediante los Navegadores actuales se puede, acceder a hojas de calculo, base de datos, vídeo, sonido y

todas las posibilidades más avanzadas. Algunos navegadores más usados son: Intenet Explorer,

Netscape, Mozilla, etc.



Las paginas Web se encuentran almacenadas en un servidor Web Un servidor Web es un programa que

implementa el protocolo HTTP (Hypertext Transport Protocol). Este protocolo está diseñado para

transferir hipertexto y es la norma de Internet que permite que se combinen entre si, texto, imágenes,

sonidos y video en un solo documento Web.



Funcionamiento de un servidor Web.

Un servidor Web funciona en la estructura de 3 niveles o capas. En esta estructura, el procesamiento se

distribuye entre el cliente y el servidor, y la lógica del proceso se encuentra en un nivel intermedio.



La Figura 1, representa el funcionamiento del servidor Web, bajo los 3 niveles.



Figura 1. Funcionamiento de un Servidor Web.



El nivel 1 o computadora A (Cliente) abarca todos los aspectos de la interacción con el usuario. No sólo

proporciona una interfaz gráfica para que los usuarios interactúen con la aplicación, proporcionen datos y

vean los resultados de las peticiones, sino que también administra la manipulación de la información y el

formato de los datos que el cliente recibe. En las aplicaciones Web, el explorador realiza las tareas de

esta capa.



El nivel 2 o computadora B (Servidor) captura las reglas que controlan los procesos de la aplicación,

conecta al usuario que se encuentra en un extremo con los datos que están en el otro. En este nivel se

encuentran las aplicaciones que los clientes desean acceder.



En el nivel 3 o computador C (SMBD) Se encuentra los servicios de datos proporcionados por un

Sistema Manejador de Base de Datos que administra los datos de la aplicación y proporciona acceso a

ellos. Una única aplicación puede utilizar los servicios de uno o más almacenes de datos.



La arquitectura de tres niveles aísla cada uno de los principales elementos de funcionamiento, de forma

que la presentación es independiente de las reglas de proceso y de que, a su vez, es independiente de

los datos.



Sitios Web y Páginas Web.

Un sitio Web es una ubicación en una red de equipos que hace que la información en forma de páginas o

documentos esté disponible para los visitantes que se conectan al sitio mediante un explorador Web. La

red de equipos puede ser Internet o una Intranet, una red local que vincula todos los equipos de una

oficina.



Un sitio Web es una colección de páginas Web dotadas de una dirección Web única. Ejemplo de

direcciones de sitios Web: www.yahoo.com, apps.clavijero.org, www.appservnetork.com



Una página Web es un archivo que constituye una unidad significativa de información accesible en la

Web a través de un programa navegador. Su contenido puede ir desde un texto corto a una gran cantidad

de textos, gráficos estáticos o en movimiento, sonido, etc. Por ejemplo esta ventana donde se esta

visualizando este tema, es una pagina Web, mientras que el sitio Web es el conjunto de todas las paginas

de este curso.



1.3 Instalación de un Servidor Web Apache.

La instalación de un servidor Web Apache puede se bajo los sistemas operativos de Windows y Linux. Es

este modulo solo se abarcara la instalación bajo Windows, por ser el sistema operativo mas utilizado.

Apache, puede ser instalado en computadoras con Windows 95/98/Me y Windows NT/2000/XP.



Existe un programa que permite instalar los diferentes programas que se van a necesitar para llevar a

cabo este curso, que incluye la instalación de:

• Servidor Web Apache.

• PHP y MySQL

• phpMyAdmin



Descarga del Archivo de Instalación

Se puede descargar gratuitamente desde www.appservnetwork.com, el archivo appserv-win32-2.5.5 y se

ejecuta como cualquier aplicación.







Guarda el archivo en tu disco duro para su instalación posterior.



Instalación de AppServ



Al descargar la aplicación, ejecuta el archivo ejecutable que descargaste e iniciara la instalación del

servidor Web.



La instalación es sencilla solamente hay que seguir las indicaciones de los cuadros de dialogo.



En este cuadro se indica el directorio donde se instalara

el servidor Web (se deja el directorio por default).



Se elige la opción típica

Las siguientes pantallas solicitan información del nombre de dominio, el nombre con el que se dará a

conocer el servidor y la dirección del correo electrónico del administrador. También solicita si el programa

se instale como un servicio de Windows en el puerto estándar.

También solicita la configuración para la instalación de Mysql. Se recomienda dejar los valores por

default.



Para verificar que el servidor Web esta funcionando correctamente en forma local, es conveniente activar

la opción de No usar servidor proxy para direcciones locales, en la configuración de la red local. Con

Internet Explorer, elegir: Menú Herramientas, Comando Opciones de Internet, ficha conexiones y botón

Configuración de LAN.





Para verificar la instalación correcta teclear:

http://localhost

Se visualizará la siguiente pantalla.







1.4 Tecnologías de Programación Web.



En los últimos años han proliferado las tecnologías para desarrollar páginas dinámicas, entre las

más populares se encuentran: JavaServer Pages, PHP, Perl o Active Server Pages.



• Java Server Pages (JSP).

Es una tecnología que permite generar páginas dinámicas de plataforma que aparta la misma

funcionalidad a la programación en el lado del servidor que tradicionalmente han realizado la interfaz CGI.

Una página JSP al igual que un servlet, necesita de un servidor Web que soporte Java, tal como Tomcat

y Java Web Server.



• PHP (Acrónimo de Hypertext Pre-Processor).

Es una tecnología del lado del servidor que permite programar CGI’s para servidores Web

Apache. Con PHP, se pueden realizar páginas con contenidos dinámicos, es decir, genera paginas bajo

petición capaces de responder de manera inteligente a las demandas del cliente y que permita la

automatización de gran cantidad de tareas.



• Perl (Acrónimo de Practical Extraction and Report Language).

Este lenguaje es utilizado para la creación de programas CGI residentes en un servidor Web; en

este caso el servidor Web puede ser Apache.



• Active Server Pages (ASP).

Es un entorno para crear y ejecutar aplicaciones dinámicas e interactivas en la Web, combinando

código HTML, Visual Basic Script y componentes Active X. Se emplea principalmente sobre plataformas

que funciona bajo sistemas operativos Windows.
  • Links de descarga
http://lwp-l.com/pdf11145

Comentarios de: Modulo I. Introducción a la Programación Web (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad