SlideShare una empresa de Scribd logo
1 de 10
GESTION Y ADMINISTRACION
WEB
Lic. Gina Huertas Camacho
ARQUITECTURAARQUITECTURA
WEBWEB
Contenido TemáticoContenido Temático
ARQUITECTURAARQUITECTURA
CréditosCréditos
InstalacionInstalacion
Poniéndonos de acuerdo en unPoniéndonos de acuerdo en un
mundo poco cuerdo...mundo poco cuerdo...
Proveedor
Lenguaje usado
en sus
aplicaciones:
“Suahili 3.2”
Cliente
Lenguaje usado
en sus
aplicaciones:
Marciano 2


¿QUE?
3L, 20cu
PLOP

Poniéndonos de acuerdo en unPoniéndonos de acuerdo en un
mundo poco cuerdo...mundo poco cuerdo...
<nombre>hp rh+</nombre>
Proveedor
Lenguaje 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 ServerWeb Server
TRADUCE EL CODIDO
PHP
internet
APACHE
server
NetscapeNetscape
NavigatorNavigator
InternetInternet
ExplorerExplorer
??
El esquema sería asíEl esquema sería así
El servidor
busca la pagina
Y lo enviaY lo envia
al clienteal cliente
Y lo enviaY 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 (exploradorEl cliente (explorador
Web) se conecta alWeb) se conecta al
servidor Web gracias aservidor Web gracias a
su URLsu URL
Finalmente el clienteFinalmente el cliente
muestra al usuario elmuestra al usuario el
documento recibidodocumento 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
Lic. Gina Huertas Camacho 9
Bases del desarrollo web
Diálogo entre cliente y servidor

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
 
Diapositivas servicios web
Diapositivas servicios webDiapositivas servicios web
Diapositivas servicios web
 
Exposicion
ExposicionExposicion
Exposicion
 
Páginas dinámicas
Páginas dinámicasPáginas dinámicas
Páginas dinámicas
 
Fundamentos técnicos de internet
Fundamentos técnicos de internetFundamentos técnicos de internet
Fundamentos técnicos de internet
 
Presentación1
Presentación1Presentación1
Presentación1
 
Servidor web, plataforma para 24
Servidor web, plataforma para  24Servidor web, plataforma para  24
Servidor web, plataforma para 24
 
Presentacion 2.2
Presentacion 2.2Presentacion 2.2
Presentacion 2.2
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Herramientas 2[1].0
Herramientas 2[1].0Herramientas 2[1].0
Herramientas 2[1].0
 
Servicios web
Servicios webServicios web
Servicios web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
Servidores web
Servidores webServidores web
Servidores web
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Herramientas 2.0
Herramientas 2.0Herramientas 2.0
Herramientas 2.0
 
Herramientas 2.0
Herramientas 2.0Herramientas 2.0
Herramientas 2.0
 
Php y MySqul
Php y MySqul  Php y MySqul
Php y MySqul
 
Diferencia entre url y html
Diferencia entre url y htmlDiferencia entre url y html
Diferencia entre url y html
 

Similar a 1.arquitectura web

Apuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidorApuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidorMalteadas
 
Servidor web present formal
Servidor web present formalServidor web present formal
Servidor web present formalsaytubb
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorAlejandro Hernandez
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a phpEDUARDLARA1
 
Servidores web y generadores de código
Servidores web y generadores de códigoServidores web y generadores de código
Servidores web y generadores de códigoLeonel Cordova
 
Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Manuel Mancera
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGEfrain Criss
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
 

Similar a 1.arquitectura web (20)

Desarrollo de webapps 1
Desarrollo de webapps 1Desarrollo de webapps 1
Desarrollo de webapps 1
 
Apuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidorApuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidor
 
Servidor http
Servidor httpServidor http
Servidor http
 
Apuntes entorno cliente servidor
Apuntes entorno cliente   servidorApuntes entorno cliente   servidor
Apuntes entorno cliente servidor
 
Servidor web present formal
Servidor web present formalServidor web present formal
Servidor web present formal
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
Conocimientos de aplicaciones web
Conocimientos de aplicaciones webConocimientos de aplicaciones web
Conocimientos de aplicaciones web
 
Servidores web y generadores de código
Servidores web y generadores de códigoServidores web y generadores de código
Servidores web y generadores de código
 
Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5
 
GOOGLE ESTANDARES EJEMPLOS
GOOGLE ESTANDARES EJEMPLOSGOOGLE ESTANDARES EJEMPLOS
GOOGLE ESTANDARES EJEMPLOS
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
2007 Sb Va1
2007 Sb Va12007 Sb Va1
2007 Sb Va1
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
 
SERVIDOR PROXY
SERVIDOR PROXYSERVIDOR PROXY
SERVIDOR PROXY
 
Tarea proxy
Tarea proxyTarea proxy
Tarea proxy
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 

Más de gina huertas

PPT Actividad de Aprendizaje Semana 3 Gestion y Adm Web.pdf
PPT Actividad de Aprendizaje Semana  3  Gestion y Adm Web.pdfPPT Actividad de Aprendizaje Semana  3  Gestion y Adm Web.pdf
PPT Actividad de Aprendizaje Semana 3 Gestion y Adm Web.pdfgina huertas
 
Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#gina huertas
 
Resumen de estructuras
Resumen de estructurasResumen de estructuras
Resumen de estructurasgina huertas
 

Más de gina huertas (7)

PPT Actividad de Aprendizaje Semana 3 Gestion y Adm Web.pdf
PPT Actividad de Aprendizaje Semana  3  Gestion y Adm Web.pdfPPT Actividad de Aprendizaje Semana  3  Gestion y Adm Web.pdf
PPT Actividad de Aprendizaje Semana 3 Gestion y Adm Web.pdf
 
Plantilla ppt
Plantilla pptPlantilla ppt
Plantilla ppt
 
Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#
 
2 guia de powtoon
2 guia  de powtoon2 guia  de powtoon
2 guia de powtoon
 
Eventos
EventosEventos
Eventos
 
Resumen de estructuras
Resumen de estructurasResumen de estructuras
Resumen de estructuras
 
Paginas web
Paginas webPaginas web
Paginas web
 

Último

Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Último (20)

Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

1.arquitectura web

  • 1. GESTION Y ADMINISTRACION WEB Lic. Gina Huertas Camacho
  • 3. Poniéndonos de acuerdo en unPoniéndonos de acuerdo en un mundo poco cuerdo...mundo poco cuerdo... Proveedor Lenguaje usado en sus aplicaciones: “Suahili 3.2” Cliente Lenguaje usado en sus aplicaciones: Marciano 2   ¿QUE? 3L, 20cu PLOP 
  • 4. Poniéndonos de acuerdo en unPoniéndonos de acuerdo en un mundo poco cuerdo...mundo poco cuerdo... <nombre>hp rh+</nombre> Proveedor Lenguaje 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>       
  • 5. Web ServerWeb Server TRADUCE EL CODIDO PHP internet APACHE server NetscapeNetscape NavigatorNavigator InternetInternet ExplorerExplorer ?? El esquema sería asíEl esquema sería así El servidor busca la pagina Y lo enviaY lo envia al clienteal cliente Y lo enviaY 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 (exploradorEl cliente (explorador Web) se conecta alWeb) se conecta al servidor Web gracias aservidor Web gracias a su URLsu URL Finalmente el clienteFinalmente el cliente muestra al usuario elmuestra al usuario el documento recibidodocumento recibido
  • 6. ¿ 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
  • 7. 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
  • 8. 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
  • 9. Lic. Gina Huertas Camacho 9 Bases del desarrollo web Diálogo entre cliente y servidor
  • 10. Lic. Gina Huertas Camacho 9 Bases del desarrollo web Diálogo entre cliente y servidor