Contenedor

Fiabilidad

¿Qué significa “contenedor”?

Contenedor, en el contexto del desarrollo Java, se refiere a una parte del servidor que se encarga de gestionar el ciclo de vida de las aplicaciones Web.

Las aplicaciones Web especifican la gestión del ciclo de vida requerida con la ayuda de un contrato presentado en formato XML. Un cliente no puede acceder directamente al contenedor Web. Más bien, el servidor gestiona el contenedor Web, que a su vez gestiona el código de la aplicación Web.

Definición de contenedor

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 de servidor Java y caras de servidor Java.

El modo en que se prestan los servicios y se accede a ellos viene determinado por un contrato, que es un acuerdo entre la aplicación Web y el contenedor. Esto proporciona una seguridad considerable en el marco J2EE, ya que las aplicaciones cliente desconocen la existencia del contenedor y, por tanto, no pueden acceder a él directamente.

Así, el contenedor Web es responsable de inicializar los componentes de la aplicación Web y de invocar las peticiones de los clientes sobre los componentes.

Temas relacionados

Margaret Rouse
Technology expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…