Tecnologias web

download Tecnologias web

If you can't read please download the document

Transcript of Tecnologias web

TECNOLOGIAS DE DESARROLLO WEB

CONCEPTOSSERVIDOR webTECNOLOGAS DE DESARROLLO WEBProfa. Blanca Estela Conde Hernndez

TECNOLOGIA DE DESARROLLO WEB: CONCEPTOAplicaciones que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador.

Es una aplicacin de software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador.

Profa. Blanca Estela Conde Hernndez

TECNOLOGIA DE DESARROLLO WEB: FUNCIONAMIENTOLas tecnologas Web generan dinmicamente una serie de pginas en un formato estndar, como HTML o XHTML, soportados por los navegadores web comunes.

Se utilizan lenguajes interpretados en el lado del cliente, directamente o a travs de plugins tales como JavaScript, Java, Flash, etc., para aadir elementos dinmicos a la interfaz de usuario.

Generalmente cada pgina web en particular se enva al cliente como un documento esttico, pero la secuencia de pginas ofrece al usuario una experiencia interactiva.

Durante la sesin, el navegador web interpreta y muestra en pantalla las pginas, actuando como cliente para cualquier aplicacin web.Profa. Blanca Estela Conde Hernndez

TECNOLOGAS CLIENTENAVEGADOR WEBInternet ExploresNetscape NavigatorMozzilaSafari

TECNOLOGAS DE PROGRAMACINHTMLJavaScript / JscriptVBScriptApplets JavaComponentes ActiveX en Visual C++, Visual Basic o .NETProfa. Blanca Estela Conde Hernndez

TECNOLOGAS SERVIDORSERVIDOR WEB Internet Information Server (IIS) Apache, Apache Tomcat WebSphere webserver Motores Java, PHP,

TECNOLOGAS DE PROGRAMACINPHPASPJSPServletsCGIs (Common Gateway Interface)Profa. Blanca Estela Conde Hernndez

TECNOLOGIAS DE DESARROLLO WEB: ESTRUCTURAProfa. Blanca Estela Conde Hernndez

PLATAFORMA SERVIDORAProfa. Blanca Estela Conde Hernndez

SERVIDOR WEB: CONCEPTOEs el programa que, utilizando el protocolo de comunicaciones HTTP, es capaz de recibir peticiones de informacin de un programa cliente (navegador), recuperar la informacin solicitada y enviarla al programa cliente para su visualizacin por el usuario.Profa. Blanca Estela Conde Hernndez

SERVIDOR WEB: FUNCIONESAtiende requerimientos HTTPProvee control de acceso, determinando quien puede acceder a unos directorios o archivos especficos en el servidor web.Ejecuta scripts y programas externos para aadir funcionalidad a los documentos web o para proveer acceso en tiempo real a las bases de datos y otros datos dinmicos.Permite la administracin de las funciones del servidor y del contenido del web site.Registra las transacciones que realiza el usuario.Profa. Blanca Estela Conde Hernndez

SERVIDOR APACHEEs un servidor web HTTP de cdigo abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la nocin de sitio virtual, de tecnologa Open Source slido y para uso comercial desarrollado por la Apache Software Foundation (http://www.apache.org).

La arquitectura del servidor Apache es muy modular. El servidor consta de una seccin core y diversos mdulos que aportan mucha de la funcionalidad que podra considerarse bsica para un servidor web.

Profa. Blanca Estela Conde Hernndez

INTERPRETE PHPPHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin del lado del servidor gratuito e independiente de plataforma, con una gran librera de funciones y mucha documentacin.

Su independencia estriba en que existe un mdulo de PHP para casi cualquier servidor web. Esto hace que cualquier sistema pueda ser compatible con el lenguaje y significa que permite portar el sitio desarrollado en PHP de un sistema a otro sin prcticamente ningn trabajo.

Profa. Blanca Estela Conde Hernndez

SERVIDOR DE BASE DE DATOS: MySQL

Un servidor de base de datos es un programa que provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario.

MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL.

En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicacionesProfa. Blanca Estela Conde Hernndez

SERVIDOR DE CORREO ELECTRNICOUn servidor de correo es una aplicacin informtica ubicada en una pgina web en internet cuya funcin es parecida al Correo postal solo que en este caso los correos (otras veces llamados mensajes) que circulan, lo hacen a travs de nuestras Redes de transmisin de datos y por este medio solo se pueden enviar adjuntos de ficheros de cualquier extensin.Un servidor de correo realiza una serie de procesos que tienen la finalidad de transportar informacin entre los distintos usuarios. Usualmente el envo de un correo electrnico tiene como fin que un usuario (remitente) cree un correo electrnico y lo enve a otro (destinatario).Profa. Blanca Estela Conde Hernndez

SERVIDOR FTPUn servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre diferentes servidores/ordenadores.

Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio para subir sus pginas web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. Para ello, existen protocolos de comunicacin FTP para que los datos se transmitan cifrados, como el SFTP (Secure File Transfer Protocol).

Profa. Blanca Estela Conde Hernndez