Diferencia entre revisiones de «Plantilla:AplicacionesWeb»
De WikiEducator
(→El cliente en el proceso de ejecución de una aplicación web) |
|||
Línea 69: | Línea 69: | ||
*Es el usuario final el que empieza el proceso. | *Es el usuario final el que empieza el proceso. | ||
*También se conoce como agente. | *También se conoce como agente. | ||
+ | {{Actividad|Title=Proceso cliente/servidor| | ||
+ | ;La comunicación entre ambos componentes se lleva a cabo a través del intercambio de mensajes. | ||
+ | ; Normalmente el cliente, a través de un navegador, inicia el intercambio de información, solicitando datos al servidor. | ||
+ | ; El servidor responde enviando uno o más flujos de datos al cliente}} | ||
*En el cliente necesitamos tener una serie de elementos | *En el cliente necesitamos tener una serie de elementos | ||
</div> | </div> | ||
− | + | [[Imagen:arquitecturaClienteServidorDWES.png]] | |
<!--13----------------------------------------------------> | <!--13----------------------------------------------------> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | #Un programa (navegador) dónde el usuario escribe la solicitud (Lá página a la que quiero acceder, la máquina en la que se encuentra, y dentro de la página su ubicación). | |
− | + | #Necesitamos encontrar la ip de la máquina a partir de su nombre (DNS) | |
− | + | #Interpretar y visualizar la información que el servidor nos facilite en formato html (El navegador). | |
− | + | #Ejecutar los script que aporte la respuesta del servidor por ejemplo código en java Script (Todos los navegadores modernos interpretan el código JavaScript y lo ejecutan. | |
</div> | </div> | ||
Línea 83: | Línea 87: | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ===Especificando el recurso=== |
*El cliente hace una petición de una página web | *El cliente hace una petición de una página web | ||
*Para ello escribe la URI en el navegador indicando máquina dónde está. | *Para ello escribe la URI en el navegador indicando máquina dónde está. |
Revisión de 10:44 25 sep 2016
- Arquitectura Cliente/Servidor
- Las aplicaciones Web usan una arquitectura Cliente/Servidor
- Está basada en la idea del servicio
- El servidor es un software ejecutándose en una máquina escuchando a que le soliciten un servicio
- El cliente inicia el proceso solicitando un servicio a un servidor