stringtranslate.com

Contenedor web

Un contenedor web (también conocido como contenedor de servlets; [1] y compárese con "webcontainer" [2] ) es el componente de un servidor web que interactúa con Jakarta Servlets . Un contenedor web es responsable de administrar el ciclo de vida de los servlets, mapear una URL a un servlet en particular y garantizar que el solicitante de la URL tenga los derechos de acceso correctos. Un contenedor web maneja solicitudes a servlets , archivos Jakarta Server Pages (JSP) y otros tipos de archivos que incluyen código del lado del servidor. El contenedor web crea instancias de servlets, carga y descarga servlets, crea y administra objetos de solicitud y respuesta, y realiza otras tareas de administración de servlets. Un contenedor web implementa el contrato de componente web de la arquitectura Jakarta EE . Esta arquitectura especifica un entorno de ejecución para componentes web adicionales, incluidos seguridad , concurrencia , administración del ciclo de vida , transacción , implementación y otros servicios.

Lista de contenedores de servlets

La siguiente es una lista de aplicaciones notables que implementan la especificación Jakarta Servlet de Eclipse Foundation , divididas dependiendo de si se venden directamente o no.

Contenedores web de código abierto

Contenedores web comerciales

Referencias

  1. ^ Pilgrim, Peter A. (20 de septiembre de 2013). "El ciclo de vida de los servlets de Java". Manual para desarrolladores de Java EE 7. Experiencia profesional destilada. Packt Publishing Ltd (publicado en 2013). ISBN 9781849687959. Recuperado el 16 de junio de 2016. Los servlets de Java están gobernados por un contenedor web (un contenedor de servlets).
  2. ^ Puthal, B (2009). "J2EE Framework for project development" (Marco J2EE para el desarrollo de proyectos) . Consultado el 15 de junio de 2016. Los tipos de componentes dentro del entorno J2EE son [...] JSP o servlet como componentes web que se ejecutan dentro de webtainer [...]