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

PPTX
Iis (internet information service)
PPTX
Visual .net
PPT
Jmx mbean-hsql
PDF
Internet Information Server (IIS)
PDF
Sistemas Distibuidos y Servicios Web .NET
PPTX
Reactivos para resultados de aprendizajes (Examen Parcial)
PPTX
Mule Cloud Connectors-Conceptos Basicos
PDF
Mod ldap por_caballero_julio_y_perez_javier
Iis (internet information service)
Visual .net
Jmx mbean-hsql
Internet Information Server (IIS)
Sistemas Distibuidos y Servicios Web .NET
Reactivos para resultados de aprendizajes (Examen Parcial)
Mule Cloud Connectors-Conceptos Basicos
Mod ldap por_caballero_julio_y_perez_javier

La actualidad más candente (11)

PPTX
Servlet
PPT
1. Introduccion a .Net
PPTX
Reactivos Examen Segundo Parcial
PPTX
PPTX
Reactivos para resultados de aprendizajes - Evaluación
PPTX
Sitiowebdiapositivas 130112150529-phpapp02
PPTX
PPTX
ENLACES A JAVA
PPT
iNTRO Jboss
Servlet
1. Introduccion a .Net
Reactivos Examen Segundo Parcial
Reactivos para resultados de aprendizajes - Evaluación
Sitiowebdiapositivas 130112150529-phpapp02
ENLACES A JAVA
iNTRO Jboss
Publicidad

Destacado (20)

PDF
Napoles Dennis Cunanan
PPTX
Melchizedek
PPS
Relajate, escucha y admira
PPT
Fragas de catasos. exposicion
PDF
Ementa 22 a 26 out.
PPS
Mujer Zzo
PPS
Amiga
PPS
M U J E R E S
PPTX
Practica2routerswitchjpm
PDF
15 reasons why you can call yourself a traveller
PPS
Mujeres
PPS
The Lakes Region Of Rio A RegiãO Dos Lagos
DOCX
Ementa 28 01
PPS
¿Qué nos paso?
PDF
Pauls Resume
PPTX
Work relay demo v3
PPS
From thesky
PPS
El bombero-de-arizona
PPS
Igreja de S.Clara-Porto
PPS
Mujer1
Napoles Dennis Cunanan
Melchizedek
Relajate, escucha y admira
Fragas de catasos. exposicion
Ementa 22 a 26 out.
Mujer Zzo
Amiga
M U J E R E S
Practica2routerswitchjpm
15 reasons why you can call yourself a traveller
Mujeres
The Lakes Region Of Rio A RegiãO Dos Lagos
Ementa 28 01
¿Qué nos paso?
Pauls Resume
Work relay demo v3
From thesky
El bombero-de-arizona
Igreja de S.Clara-Porto
Mujer1
Publicidad

Similar a Capitulo 2 servidores (20)

PPTX
Servidor web
PPTX
Desarrollo de aplicaciones Web fundamenteos
PDF
Apli t1 ejr
PPTX
Clase17(introduccion a la web)
PPTX
Sistemas Distribuidos basados en la Web
PPTX
Apuntes materia entorno cliente servidor
PPT
Curso: Programación Web con Tecnología Java
PPTX
Mantenimiento Servidores de-web
PPTX
Apuntes entorno cliente servidor
PPTX
Servidor Web Apache para Linux
PDF
servidor
PPTX
Cliente servidor
PDF
Desarrollo web
DOCX
SEVIDORES WEB 1 DE MARZO.docx
PPTX
Exposicion
PPTX
Introducción a la programación en internet
PPTX
UTEL Administración de Servidores Web Introducción 2023.pptx
PDF
¿Cómo elegir servidor web?
PPTX
Servidores web
PPT
Programación web
Servidor web
Desarrollo de aplicaciones Web fundamenteos
Apli t1 ejr
Clase17(introduccion a la web)
Sistemas Distribuidos basados en la Web
Apuntes materia entorno cliente servidor
Curso: Programación Web con Tecnología Java
Mantenimiento Servidores de-web
Apuntes entorno cliente servidor
Servidor Web Apache para Linux
servidor
Cliente servidor
Desarrollo web
SEVIDORES WEB 1 DE MARZO.docx
Exposicion
Introducción a la programación en internet
UTEL Administración de Servidores Web Introducción 2023.pptx
¿Cómo elegir servidor web?
Servidores web
Programación web

Más de elizabethpaola (20)

PPTX
Fases del proceso de programación
PPTX
Fases del proceso de programación
PPTX
Computacion e inforamatica
PPTX
Computacion e inforamatica
PDF
PDF
Nod 32 ver5
PPTX
Tipos de mantenimiento
PPTX
Windwos xp
PPTX
Disco virtual google
PPTX
Sugar sync
PPTX
PPTX
PPTX
PPTX
Sugar sync
PPTX
Sugar sync
PPT
Introduccion tecnica a_virtual_pc
PPT
Vmware mquinas-virtuales-19365
PPT
Aulas virtuales1
PPT
Capitulo 2 servidores
PPT
Capitulo 2 servidores
Fases del proceso de programación
Fases del proceso de programación
Computacion e inforamatica
Computacion e inforamatica
Nod 32 ver5
Tipos de mantenimiento
Windwos xp
Disco virtual google
Sugar sync
Sugar sync
Sugar sync
Introduccion tecnica a_virtual_pc
Vmware mquinas-virtuales-19365
Aulas virtuales1
Capitulo 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.