SlideShare una empresa de Scribd logo
1 de 13
Servidores Web

   Capítulo 2
Servidores web
• Es un programa instalado en una máquina.
• Especializado en escuchar peticiones de un
  cliente (browser) y responde con páginas web
  mediante el protocolo HTTP.
• Accede a los sitios web almacenados en la
  máquina servidora, y entrega al cliente
  solicitante archivos HTML y objetos enlazados
Servidores web : flujo
PHP
Apache
• Es un servidor web de código abierto de Apache
  Software Fundation
• Arquitectura modular
• Servicios
   –   Certificados de seguridad SSL
   –   Autenticación de usuarios por LDAP
   –   Conector para Tomcat
   –   Compartir archivos.
   –   Soporte de aplicaciones web dinámicas con PHP, Perl
       y Ruby.
• Se hace parte de otros paquetes de software
  como IBM Websphere
Servidores Web
Aplicaciones web
• Son sitios web, cuyas páginas se generan en el
  servidor al momento en que son solicitadas por
  el cliente.
• Se denominan “Sitios web dinámicos”
• La información enviada es producto de una
  transformación de datos por un intérprete desde
  una base de datos en código HTML
Aplicaciones web (2)
• Clasificación:
  – Con código ejecutable en el servidor
     • PHP
     • JSP, etc.
  – Con código ejecutable en el cliente
     • HTML
     • Applets
     • Javascript
  – Mixtas (código ejecutable en el cliente
    y servidor)
Aplicaciones web (3)
Servidor de aplicaciones
•   Es un programa que almacena aplicaciones web.
•   Pueden ser servidores web o integrar uno.
•   Especializados en contenido dinámico
•   Se integran con contenido dinámico
•   Gestiona lógica de negocio
•   Provee servicios middleware:
    –   Acceso a base de datos
    –   Seguridad
    –   Transacciones
    –   Balanceo de Carga
•   Administra componentes de aplicaciones como servicios
    compartidos.
•   Están dedicados principalmente a arquitecturas J2EE
    y .Net
Servidor de Aplicaciones (3)
Investigue
• ¿Cuáles son los servidores de aplicaciones
  disponibles en el mercado para J2EE? Realice
  una comparativa
• ¿En qué consiste Oracle Fusion Middleware?
• Indique servidores de aplicaciones que no son
  J2EE ni .NET y que tecnologías (lenguaje)
  soportan.
• Nombre 3 empresas chilenas que utilicen
  servidor de aplicaciones y qué tipo de
  aplicaciones contienen.
• Si usted quiere hacer una aplicación con JSP y
  Servlets y una base de datos mySQL,
  ¿que servidor NO usaría? Argumente.
Sesiones
La sesión es un espacio asignado en la memoria
  del servidor que se crea por cada usuario que
  se conecta a una aplicación web.

• Una sesión se destruye con una de las
  siguientes situaciones:
   – El usuario cierra el browser
   – El usuario solicita vía HTTP el cierre de la sesión
     desde un link de logout
   – Se cumple un tiempo de inactividad definido por el
     servidor o la aplicación en que el usuario no envía
     ninguna solicitud HTTP.
   – Se reinicia el servidor o se reinicia la aplicación.

Más contenido relacionado

La actualidad más candente (11)

Servlet
ServletServlet
Servlet
 
1. Introduccion a .Net
1. Introduccion a .Net1. Introduccion a .Net
1. Introduccion a .Net
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 
Reactivos Examen Segundo Parcial
Reactivos Examen Segundo ParcialReactivos Examen Segundo Parcial
Reactivos Examen Segundo Parcial
 
Xampp
XamppXampp
Xampp
 
JDBC
JDBC JDBC
JDBC
 
Reactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - EvaluaciónReactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - Evaluación
 
Sitiowebdiapositivas 130112150529-phpapp02
Sitiowebdiapositivas 130112150529-phpapp02Sitiowebdiapositivas 130112150529-phpapp02
Sitiowebdiapositivas 130112150529-phpapp02
 
Presentación1
Presentación1Presentación1
Presentación1
 
ENLACES A JAVA
ENLACES A JAVAENLACES A JAVA
ENLACES A JAVA
 
iNTRO Jboss
iNTRO JbossiNTRO Jboss
iNTRO Jboss
 

Destacado

Newsletter N.3 November 2010 (English)
Newsletter N.3   November 2010 (English)Newsletter N.3   November 2010 (English)
Newsletter N.3 November 2010 (English)compliance2business
 
Vocational training in the informal sector
Vocational training in the informal sectorVocational training in the informal sector
Vocational training in the informal sectorDr Lendy Spires
 
Magdalena Guerra The Leather Artist
Magdalena Guerra The Leather ArtistMagdalena Guerra The Leather Artist
Magdalena Guerra The Leather Artistmayartonleather
 
0514 matthew 57 blessed are the merciful power point church sermon
0514 matthew 57 blessed are the merciful power point church sermon0514 matthew 57 blessed are the merciful power point church sermon
0514 matthew 57 blessed are the merciful power point church sermonPowerPoint_Sermons
 
Galati
GalatiGalati
Galaticncn
 
Manuais adotados 3ºano
Manuais adotados 3ºanoManuais adotados 3ºano
Manuais adotados 3ºanobatistaligia
 
中史暑假功課
中史暑假功課中史暑假功課
中史暑假功課roy021086
 
Revistin 92.la más bella de las mentiras.jmp
Revistin 92.la más bella de las mentiras.jmpRevistin 92.la más bella de las mentiras.jmp
Revistin 92.la más bella de las mentiras.jmpNidia Jean
 
Monavie Flip Charts
Monavie Flip ChartsMonavie Flip Charts
Monavie Flip Chartspowina
 
4 les images et les miroirs
4 les images et les miroirs4 les images et les miroirs
4 les images et les miroirslisahetherington
 
Australian visa office in hyderabad
Australian visa office in hyderabadAustralian visa office in hyderabad
Australian visa office in hyderabadGaurav Rana
 
literatura do minho
literatura do minholiteratura do minho
literatura do minhodaniromaops3
 
Free Life articles
Free Life articlesFree Life articles
Free Life articlesjimfickess
 

Destacado (20)

Newsletter N.3 November 2010 (English)
Newsletter N.3   November 2010 (English)Newsletter N.3   November 2010 (English)
Newsletter N.3 November 2010 (English)
 
Erik Forsberg, Uppsala Bio X
Erik Forsberg, Uppsala Bio XErik Forsberg, Uppsala Bio X
Erik Forsberg, Uppsala Bio X
 
Vocational training in the informal sector
Vocational training in the informal sectorVocational training in the informal sector
Vocational training in the informal sector
 
Magdalena Guerra The Leather Artist
Magdalena Guerra The Leather ArtistMagdalena Guerra The Leather Artist
Magdalena Guerra The Leather Artist
 
Palmer espiritu santo
Palmer espiritu santoPalmer espiritu santo
Palmer espiritu santo
 
0514 matthew 57 blessed are the merciful power point church sermon
0514 matthew 57 blessed are the merciful power point church sermon0514 matthew 57 blessed are the merciful power point church sermon
0514 matthew 57 blessed are the merciful power point church sermon
 
Galati
GalatiGalati
Galati
 
Felicitaciones 4º B
Felicitaciones 4º BFelicitaciones 4º B
Felicitaciones 4º B
 
Writing Keynote
Writing KeynoteWriting Keynote
Writing Keynote
 
Manuais adotados 3ºano
Manuais adotados 3ºanoManuais adotados 3ºano
Manuais adotados 3ºano
 
中史暑假功課
中史暑假功課中史暑假功課
中史暑假功課
 
Revistin 92.la más bella de las mentiras.jmp
Revistin 92.la más bella de las mentiras.jmpRevistin 92.la más bella de las mentiras.jmp
Revistin 92.la más bella de las mentiras.jmp
 
Monavie Flip Charts
Monavie Flip ChartsMonavie Flip Charts
Monavie Flip Charts
 
4 les images et les miroirs
4 les images et les miroirs4 les images et les miroirs
4 les images et les miroirs
 
Um grito de alerta: A sede
Um grito de alerta: A sedeUm grito de alerta: A sede
Um grito de alerta: A sede
 
Oualid
OualidOualid
Oualid
 
Australian visa office in hyderabad
Australian visa office in hyderabadAustralian visa office in hyderabad
Australian visa office in hyderabad
 
literatura do minho
literatura do minholiteratura do minho
literatura do minho
 
Amigas
AmigasAmigas
Amigas
 
Free Life articles
Free Life articlesFree Life articles
Free Life articles
 

Similar a Servidores Web: Flujo, Apache, Aplicaciones Dinámicas

Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebTensor
 
Clase17(introduccion a la web)
Clase17(introduccion a la web)Clase17(introduccion a la web)
Clase17(introduccion a la web)Tensor
 
Apuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidorApuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidorMalteadas
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Javaalvaro alcocer sotil
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para LinuxMaría del Cisne
 
SEVIDORES WEB 1 DE MARZO.docx
SEVIDORES WEB 1  DE MARZO.docxSEVIDORES WEB 1  DE MARZO.docx
SEVIDORES WEB 1 DE MARZO.docxASELALPEZ
 
Introducción a la programación en internet
Introducción a la programación en internetIntroducción a la programación en internet
Introducción a la programación en internetcristinaig123
 
UTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptxUTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptxAlexVanSchulz
 
Servidores web
Servidores webServidores web
Servidores webSam Meci
 
Programación web
Programación webProgramación web
Programación weberic291285
 

Similar a Servidores Web: Flujo, Apache, Aplicaciones Dinámicas (20)

Servidor web
Servidor webServidor web
Servidor web
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 
Clase17(introduccion a la web)
Clase17(introduccion a la web)Clase17(introduccion a la web)
Clase17(introduccion a la web)
 
Apuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidorApuntes materia entorno cliente servidor
Apuntes materia entorno cliente servidor
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
Mantenimiento Servidores de-web
Mantenimiento Servidores de-webMantenimiento Servidores de-web
Mantenimiento Servidores de-web
 
Apuntes entorno cliente servidor
Apuntes entorno cliente   servidorApuntes entorno cliente   servidor
Apuntes entorno cliente servidor
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
servidor
servidorservidor
servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
SEVIDORES WEB 1 DE MARZO.docx
SEVIDORES WEB 1  DE MARZO.docxSEVIDORES WEB 1  DE MARZO.docx
SEVIDORES WEB 1 DE MARZO.docx
 
Exposicion
ExposicionExposicion
Exposicion
 
Introducción a la programación en internet
Introducción a la programación en internetIntroducción a la programación en internet
Introducción a la programación en internet
 
UTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptxUTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptx
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Servidores web
Servidores webServidores web
Servidores web
 
Programación web
Programación webProgramación web
Programación web
 
Clase12-ServidoresWeb.pdf
Clase12-ServidoresWeb.pdfClase12-ServidoresWeb.pdf
Clase12-ServidoresWeb.pdf
 

Más de elizabethpaola (20)

Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Computacion e inforamatica
Computacion e inforamaticaComputacion e inforamatica
Computacion e inforamatica
 
Computacion e inforamatica
Computacion e inforamaticaComputacion e inforamatica
Computacion e inforamatica
 
Win rar
Win rarWin rar
Win rar
 
Nod 32 ver5
Nod 32 ver5Nod 32 ver5
Nod 32 ver5
 
Tipos de mantenimiento
Tipos de mantenimientoTipos de mantenimiento
Tipos de mantenimiento
 
Windwos xp
Windwos xpWindwos xp
Windwos xp
 
Disco virtual google
Disco virtual googleDisco virtual google
Disco virtual google
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Bridge
BridgeBridge
Bridge
 
Bridge
BridgeBridge
Bridge
 
Bridge
BridgeBridge
Bridge
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Introduccion tecnica a_virtual_pc
Introduccion tecnica a_virtual_pcIntroduccion tecnica a_virtual_pc
Introduccion tecnica a_virtual_pc
 
Vmware mquinas-virtuales-19365
Vmware mquinas-virtuales-19365Vmware mquinas-virtuales-19365
Vmware mquinas-virtuales-19365
 
Aulas virtuales1
Aulas virtuales1Aulas virtuales1
Aulas virtuales1
 
Capitulo 2 servidores
Capitulo 2   servidoresCapitulo 2   servidores
Capitulo 2 servidores
 
Capitulo 2 servidores
Capitulo 2   servidoresCapitulo 2   servidores
Capitulo 2 servidores
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Servidores Web: Flujo, Apache, Aplicaciones Dinámicas

  • 1. Servidores Web Capítulo 2
  • 2. Servidores web • Es un programa instalado en una máquina. • Especializado en escuchar peticiones de un cliente (browser) y responde con páginas web mediante el protocolo HTTP. • Accede a los sitios web almacenados en la máquina servidora, y entrega al cliente solicitante archivos HTML y objetos enlazados
  • 4. PHP
  • 5. Apache • Es un servidor web de código abierto de Apache Software Fundation • Arquitectura modular • Servicios – Certificados de seguridad SSL – Autenticación de usuarios por LDAP – Conector para Tomcat – Compartir archivos. – Soporte de aplicaciones web dinámicas con PHP, Perl y Ruby. • Se hace parte de otros paquetes de software como IBM Websphere
  • 7. Aplicaciones web • Son sitios web, cuyas páginas se generan en el servidor al momento en que son solicitadas por el cliente. • Se denominan “Sitios web dinámicos” • La información enviada es producto de una transformación de datos por un intérprete desde una base de datos en código HTML
  • 8. Aplicaciones web (2) • Clasificación: – Con código ejecutable en el servidor • PHP • JSP, etc. – Con código ejecutable en el cliente • HTML • Applets • Javascript – Mixtas (código ejecutable en el cliente y servidor)
  • 10. Servidor de aplicaciones • Es un programa que almacena aplicaciones web. • Pueden ser servidores web o integrar uno. • Especializados en contenido dinámico • Se integran con contenido dinámico • Gestiona lógica de negocio • Provee servicios middleware: – Acceso a base de datos – Seguridad – Transacciones – Balanceo de Carga • Administra componentes de aplicaciones como servicios compartidos. • Están dedicados principalmente a arquitecturas J2EE y .Net
  • 12. Investigue • ¿Cuáles son los servidores de aplicaciones disponibles en el mercado para J2EE? Realice una comparativa • ¿En qué consiste Oracle Fusion Middleware? • Indique servidores de aplicaciones que no son J2EE ni .NET y que tecnologías (lenguaje) soportan. • Nombre 3 empresas chilenas que utilicen servidor de aplicaciones y qué tipo de aplicaciones contienen. • Si usted quiere hacer una aplicación con JSP y Servlets y una base de datos mySQL, ¿que servidor NO usaría? Argumente.
  • 13. Sesiones La sesión es un espacio asignado en la memoria del servidor que se crea por cada usuario que se conecta a una aplicación web. • Una sesión se destruye con una de las siguientes situaciones: – El usuario cierra el browser – El usuario solicita vía HTTP el cierre de la sesión desde un link de logout – Se cumple un tiempo de inactividad definido por el servidor o la aplicación en que el usuario no envía ninguna solicitud HTTP. – Se reinicia el servidor o se reinicia la aplicación.