1.arquitectura web
-
Upload
gina-huertas -
Category
Technology
-
view
86 -
download
1
Transcript of 1.arquitectura web
GESTION Y ADMINISTRACION WEB
Lic. Gina Huertas Camacho
ARQUITECTURAARQUITECTURAWEBWEB
Contenido TemáticoContenido Temático
ARQUITECTURAARQUITECTURA
CréditosCréditos
InstalacionInstalacion
Poniéndonos de acuerdo en un Poniéndonos de acuerdo en un mundo poco cuerdo...mundo poco cuerdo...
ProveedorLenguaje usado
en sus aplicaciones: “Suahili 3.2”
Cliente
Lenguaje usado en sus
aplicaciones:
Marciano 2
¿QUE?
3L, 20cu
PLOP
Poniéndonos de acuerdo en un Poniéndonos de acuerdo en un mundo poco cuerdo...mundo poco cuerdo...
<nombre>hp rh+</nombre>
ProveedorLenguaje usado
en sus aplicaciones: “Suahili 3.2”
Cliente
Lenguaje usado en sus
aplicaciones:
Marciano 2<Producto>
<nombre>hp rh+</nombre>
<stock>3</stock>
<precio>20</precio>
</Producto>
Web Server
Web Server
TRADUCE EL CODIDO PHP
internetAPACHEserver
Netscape Netscape NavigatorNavigator
Internet Internet ExplorerExplorer
??
El esquema sería asíEl esquema sería así
El servidor busca la pagina
Y lo envia Y lo envia al clienteal cliente
Y lo envia Y lo envia al clienteal cliente
EL CLIENTE Envia una peticion al servidorCLIENTE Envia una peticion al servidor
““Ejecuta código servidor”
Devuelve el
Resultado del
Codigo en
HTML
El cliente (explorador El cliente (explorador Web) se conecta al Web) se conecta al
servidor Web gracias a servidor Web gracias a su URL su URL
Finalmente el cliente Finalmente el cliente muestra al usuario el muestra al usuario el documento recibido documento recibido
¿ Que es una aplicación Web?¿ Que es una aplicación Web?
HTML, DHTML, Javascipt, vbscript, HTML, DHTML, Javascipt, vbscript, flash, applets, controles.net…flash, applets, controles.net…
C, perl, asp, jsp,C, perl, asp, jsp,
php, asp.net,…php, asp.net,…
http://www.unserver.es/index.phphttp://www.unserver.es/index.php
CONJUNTO DE archivos, páginas y ensambles que se pueden invocar o ejecutar dentro del alcance de un directorio virtual en un servidor de aplicaciones Web
Para crear una aplicación de alto rendimiento, escalable y segura, php proporciona funciones tales como memoria caché, seguridad y estado de la sesión
Lic.Gina Huertas Camacho 7
Bases del desarrollo web
Arquitectura
Cliente - Servidor
Cliente: Explorer, FireFox, Safari
Servidor: Apache, IIS
Tecnología
Cliente: CSS, Flash, HTML, JavaScript
Servidor: C#, Java, PHP, Phyton
Lic. Gina Huertas Camacho 8
Cliente, navegador como Internet Explorer, Firefox, Opera, Safari, ...Los navegadores interactúan con el servidor a través de protocolos. Estos protocolos definen las reglas de intercambio de información entre el cliente y el servidor
Servidor, software responsable de aceptar las solicitudes HTTP del cliente y de enviarle las respuestas (HTML, XML)
HTTP, protocolo de transferencia de hipertexto.HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. ¿Cómo sabe el servidor si la solicitud la hago yo o la hace otra persona? … (Cookies, Sesiones)
Bases del desarrollo web
Lic. Gina Huertas Camacho 9
Bases del desarrollo web
Diálogo entre cliente y servidor