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

Relajate, escucha y admira
Relajate, escucha y admiraRelajate, escucha y admira
Relajate, escucha y admiraYamyn Alanis
 
Fragas de catasos. exposicion
Fragas de catasos.  exposicionFragas de catasos.  exposicion
Fragas de catasos. exposicionpaulalosu
 
Ementa 22 a 26 out.
Ementa 22 a 26 out.Ementa 22 a 26 out.
Ementa 22 a 26 out.batistaligia
 
Practica2routerswitchjpm
Practica2routerswitchjpmPractica2routerswitchjpm
Practica2routerswitchjpmsoldierfir3
 
15 reasons why you can call yourself a traveller
15 reasons why you can call yourself a traveller15 reasons why you can call yourself a traveller
15 reasons why you can call yourself a travellerHostelsClub.com
 
The Lakes Region Of Rio A RegiãO Dos Lagos
The Lakes Region Of Rio   A RegiãO Dos LagosThe Lakes Region Of Rio   A RegiãO Dos Lagos
The Lakes Region Of Rio A RegiãO Dos LagosJosé Roberto Cordeiro
 
Pauls Resume
Pauls ResumePauls Resume
Pauls Resumeprries
 
El bombero-de-arizona
El bombero-de-arizonaEl bombero-de-arizona
El bombero-de-arizonaJudithMaeso
 
Igreja de S.Clara-Porto
Igreja de S.Clara-PortoIgreja de S.Clara-Porto
Igreja de S.Clara-PortoBiaEsteves
 

Destacado (20)

Napoles Dennis Cunanan
Napoles Dennis CunananNapoles Dennis Cunanan
Napoles Dennis Cunanan
 
Melchizedek
MelchizedekMelchizedek
Melchizedek
 
Relajate, escucha y admira
Relajate, escucha y admiraRelajate, escucha y admira
Relajate, escucha y admira
 
Fragas de catasos. exposicion
Fragas de catasos.  exposicionFragas de catasos.  exposicion
Fragas de catasos. exposicion
 
Ementa 22 a 26 out.
Ementa 22 a 26 out.Ementa 22 a 26 out.
Ementa 22 a 26 out.
 
Mujer Zzo
Mujer ZzoMujer Zzo
Mujer Zzo
 
Amiga
AmigaAmiga
Amiga
 
M U J E R E S
M U J E R E SM U J E R E S
M U J E R E S
 
Practica2routerswitchjpm
Practica2routerswitchjpmPractica2routerswitchjpm
Practica2routerswitchjpm
 
15 reasons why you can call yourself a traveller
15 reasons why you can call yourself a traveller15 reasons why you can call yourself a traveller
15 reasons why you can call yourself a traveller
 
Mujeres
MujeresMujeres
Mujeres
 
The Lakes Region Of Rio A RegiãO Dos Lagos
The Lakes Region Of Rio   A RegiãO Dos LagosThe Lakes Region Of Rio   A RegiãO Dos Lagos
The Lakes Region Of Rio A RegiãO Dos Lagos
 
Ementa 28 01
Ementa 28 01Ementa 28 01
Ementa 28 01
 
¿Qué nos paso?
¿Qué nos paso?¿Qué nos paso?
¿Qué nos paso?
 
Pauls Resume
Pauls ResumePauls Resume
Pauls Resume
 
Work relay demo v3
Work relay demo v3Work relay demo v3
Work relay demo v3
 
From thesky
From theskyFrom thesky
From thesky
 
El bombero-de-arizona
El bombero-de-arizonaEl bombero-de-arizona
El bombero-de-arizona
 
Igreja de S.Clara-Porto
Igreja de S.Clara-PortoIgreja de S.Clara-Porto
Igreja de S.Clara-Porto
 
Mujer1
Mujer1Mujer1
Mujer1
 

Similar a Capitulo 2 servidores

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 Capitulo 2 servidores (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
 

Capitulo 2 servidores

  • 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.