Diferencia entre revisiones de «Plantilla:TecnologiaDesarrloWeb/ArquitecturaWeb»
De WikiEducator
(5 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 10: | Línea 10: | ||
<div class="slide"> | <div class="slide"> | ||
;Arquitectura Web | ;Arquitectura Web | ||
− | {{ | + | {{MRM_Definicion|Title=Qué es la arquitectura| |
*La estructura de nuestro producto final | *La estructura de nuestro producto final | ||
*que se va a ir perfilando es todo su desarrollo, | *que se va a ir perfilando es todo su desarrollo, | ||
Línea 22: | Línea 22: | ||
<div class="slide"> | <div class="slide"> | ||
;Arquitectura: Constuyendo los planos | ;Arquitectura: Constuyendo los planos | ||
− | [[Imagen:ArquitecturaWeb1.jpg|center|300px]] | + | <br /> |
+ | [[Imagen:ArquitecturaWeb1.jpg|center|300px]] | ||
</div> | </div> | ||
Línea 29: | Línea 30: | ||
;Como en toda construcción vamos a necesitar una serie de elementos (herramientas, tecnologías). | ;Como en toda construcción vamos a necesitar una serie de elementos (herramientas, tecnologías). | ||
[[Imagen:ArquitecturaWeb2.jpg|center|300px]] | [[Imagen:ArquitecturaWeb2.jpg|center|300px]] | ||
− | {{ | + | <br /> |
+ | {{MRM_Pregunta|¿Tecnologías en las aplicaciones web?}} | ||
+ | <br /> | ||
</div> | </div> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
Línea 36: | Línea 40: | ||
;Como en toda construcción va a haber diferentes roles que pueden ser cubiertos por una o varias personas | ;Como en toda construcción va a haber diferentes roles que pueden ser cubiertos por una o varias personas | ||
[[Imagen:ArquitecturaWeb3.png|center|300px]] | [[Imagen:ArquitecturaWeb3.png|center|300px]] | ||
− | {{ | + | {{MRM_Pregunta|¿Roles en el desarrollo?}} |
</div> | </div> | ||
Línea 45: | Línea 49: | ||
===Los componentes de una aplicación web=== | ===Los componentes de una aplicación web=== | ||
*1.-'''''Un servidor web''''' para recibir las peticiones de los clientes web | *1.-'''''Un servidor web''''' para recibir las peticiones de los clientes web | ||
− | {{ | + | {{MRM_Definicion|Title=Servidor web| |
*Un servidor web es un software (programa) encargado de recibir una solicitud por la red; En una red de tipo tcp/ip que es la que usamos en internet, la solicitud se recibe usando el protocolo http y responder a dicha solicitud. | *Un servidor web es un software (programa) encargado de recibir una solicitud por la red; En una red de tipo tcp/ip que es la que usamos en internet, la solicitud se recibe usando el protocolo http y responder a dicha solicitud. | ||
*Responder a dicha solicitud implica verificar permisos, ejecutar script, puede que tenga que hacer solicitudes de información a otros servidores | *Responder a dicha solicitud implica verificar permisos, ejecutar script, puede que tenga que hacer solicitudes de información a otros servidores | ||
Línea 54: | Línea 58: | ||
<div class="slide"> | <div class="slide"> | ||
− | {{ | + | {{MRM_Definicion|Title=Servidor web| |
− | y generar un mensaje de respuesta usando igualmente el protocolo | + | y generar un mensaje de respuesta usando igualmente el protocolo http. Es muy frecuente que la respuesta es una página html.}} |
</div> | </div> | ||
Línea 61: | Línea 65: | ||
<div class="slide"> | <div class="slide"> | ||
;2.-El Servidor de Bases de datos | ;2.-El Servidor de Bases de datos | ||
− | {{ | + | {{MRM_Definicion|Title=Servidor Bases de datos| |
*Un servidor web es un software (programa) encargado de gestionar una bases de datos | *Un servidor web es un software (programa) encargado de gestionar una bases de datos | ||
*Dada la importancia de esta sección confidencialidad y posible cuello de botella en una aplicación, el servidor de bases de datos suele estar en un servidor dedicado específicamente a ese cometido | *Dada la importancia de esta sección confidencialidad y posible cuello de botella en una aplicación, el servidor de bases de datos suele estar en un servidor dedicado específicamente a ese cometido | ||
Línea 71: | Línea 75: | ||
*3.- El módulo de ejecución de código en el servidor | *3.- El módulo de ejecución de código en el servidor | ||
− | {{ | + | {{MRM_Definicion|Title=Ejecutando código en el servidor|Ante una solicitud del cliente el servidor no solo entrega una página web, antes de ello es muy frecuente que ejecute código del cual el cliente nunca será consciente. Para ello tenemos que tener un módulo instalado en el servidor para ejectuar ese código.Nosotros usaremos PHP y posteriormente JavaScript en el servidor con NodeJS. Es el aspecto fundamental para este módulo o asignatura}} |
</div> | </div> | ||
Línea 135: | Línea 139: | ||
− | {{ | + | {{MRM_Recursos de la Web| |
*Qué es una aplicación web en [http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web wikipedia] | *Qué es una aplicación web en [http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web wikipedia] | ||
*Qué es un desarrollo web en http://es.wikipedia.org/wiki/Desarrollo_web wikipedia] | *Qué es un desarrollo web en http://es.wikipedia.org/wiki/Desarrollo_web wikipedia] |
Última revisión de 09:25 12 oct 2019