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.
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.
Los servlets de Java están gobernados por un contenedor web (un contenedor de servlets).
tipos de componentes dentro del entorno J2EE son [...] JSP o servlet como componentes web que se ejecutan dentro de webtainer [...]