Envase

Definición: ¿Qué significa contenedor?

Contenedor, en el contexto del desarrollo de Java, se refiere a una parte del servidor que es responsable de administrar el ciclo de vida de las aplicaciones web. Las aplicaciones web especifican la gestión del ciclo de vida necesaria con la ayuda de un contrato presentado en formato XML. Un cliente no puede acceder directamente al contenedor web. Más bien, el servidor administra el contenedor web, que a su vez administra el código de la aplicación web.

Techinfo explica Container

El contenedor es un componente importante de las aplicaciones web en la tecnología J2EE basada en Java. Es responsable de mantener los componentes individuales en el lado del servidor, que incluyen servlets Java, páginas del servidor Java y caras del servidor Java. La forma en que se proporcionarán y accederán a los servicios se determina mediante un contrato, que es un acuerdo entre la aplicación web y el contenedor. Esto proporciona una cantidad considerable de seguridad en el marco J2EE porque las aplicaciones cliente desconocen la existencia del contenedor y, por lo tanto, no se puede acceder a él directamente. Por lo tanto, el contenedor web es responsable de inicializar los componentes de la aplicación web e invocar las solicitudes del cliente en los componentes.

Esta definición fue escrita en el contexto de Java