APLICACIONES WEB Aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. Es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador
Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea son ejemplos bien conocidos de aplicaciones web.
Una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.
Una aplicación Web es una extensión dinámica de la web o una aplicación de servidor.
Existen 2 tipos de aplicaciones Web Orientada a la presentación Orientada al servicio
Orientada a la presentación Genera paginas web interactivas que contienen varios tipos de lenguaje de marca (HTML, XML, etc.) y contenido dinámico en respuesta a peticiones.
Orientada al servicio Estas paginas implementan el punto final del servicio web.
Las aplicaciones orientadas a la presentación frecuentemente son clientes de las aplicaciones web orientadas al servicio.
La iteración entre un cliente Web y una aplicación Web.
1. cliente envía una petición HTTP al servidor web 2. Las tecnologías Java server convierten la petición un objeto HTTPServetRequest 3. Esta petición es deliberada a un componente Web, el cual puede interactuar con JavaBeans y otros para generar un contenido dinámico 4. El componente web puede generar un objeto HTTPServletResponse 5. El servidor web convierte este objeto en una respuesta HTTP y es enviada a su cliente.
Una Arquitectura define: un conjunto de elementos, conectores, restricciones y un sistema de control que caracterizan a un sistema o a una familia de sistemas.
ARQUITECTURA DE DOS CAPAS La WWW está basado en el modelo Cliente / Servidor.
El Cliente principal en el WWW son los browsers o navegadores que solicitan información al Servidor.
El Servidor son los Servidores Web que proporcionan documentos y contenidos multimedia a los clientes a través de la red
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta.
Página siguiente |