¿Cómo funcionan las Aplicaciones Web?

Clase 4 de 38Curso de Hibernate y Java Spring 2018

Resumen

Normalmente, las aplicaciones web se componen de los siguientes elementos: el cliente (navegadores como Chrome, Firefox y Safari), el servidor web (donde alojamos la aplicación y llegan las peticiones) y la base de datos (donde persistimos toda la información de los usuarios y la aplicación).

Las aplicaciones web se acceden a través de una URL o dirección web, compuesta por los siguientes elementos: Protocolo de comunicación (http:// y https://), el dominio o IP del servidor (en producción encontramos dominios como www.platzi.com y desarrollo vemos 4 números separados por puntos + el puerto 192.168.0.11:8080) y el contexto o sección de la aplicación (por ejemplo, /appventas o /cursos/marca).

Ventajas de las aplicaciones web:

  • Facilidad para su instalación y actualización
  • Ahorro de recursos en equipos y dispositivos
  • Compatibilidad Multiplataforma (independencia del Sistema Operativo)
  • Soporte para múltiples usuarios concurrentes
  • Acceso multidispositivo (computadoras, tablets, TV, teléfono móvil, etc)
  • Soporte para peticiones síncronas y asíncronas