La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa contexto en Java y Android? ¿Cómo afrontarlo?

¿Qué significa contexto en Java y Android? ¿Cómo afrontarlo?

El contexto aparece con tanta frecuencia en Java, pero su traducción china "Contexto" es tan extraña que muchas personas no saben cuál es el significado específico de Contexto, por lo que es necesario profundizar en el significado de esta palabra. A continuación se muestran algunos ejemplos del uso de Context en JAVA (1). JAVA es una clase de JNDI, javax.naming.InitialContext, que lee cierta información de configuración de JNDI, incluida la información de mapeo de objetos y sus nombres registrados en JNDI. Mire el código a continuación

contexto inicial IC = nuevo contexto inicial();

Servidor de adaptador RMI =(adaptador RMI)IC . );

Este es un código para obtener la clase de llamada remota de MBean en JBoss. Aquí, el adaptador RMI se obtiene a través del nombre "JMX/caller/RMIAdapter" registrado por JNDI en InitialContext.

Objeto. Esto es un poco como un MAPA en una colección JAVA, con una clave de cadena correspondiente a sus objetos. (2) Echemos un vistazo a los siguientes códigos de resorte comunes. ApplicationContext es la información del archivo de configuración que contiene configuración.xml, de modo que el objeto de registro correspondiente se puede obtener por nombre a través de getBean.

contexto de aplicación CTX = nuevo sistema de archivosxmlaplicationcontext(" configuración . XML "

Objeto obj = getbean(" Objeto _ Nombre "); Del código anterior, puedo entender el significado de contexto: información pública, entorno, contenedor... Así que creo que no es intuitivo traducir contexto en contexto. Dependiendo del contexto en el que se utilice el idioma, podría ser mejor traducirlo como "entorno" y "contenedor". Traducir contexto como "contexto" es simplemente poco intuitivo, pero no es un gran error. Echemos un vistazo a lo que significa "contexto" en chino. A menudo decimos que las noticias obedientes no pueden "sacarse de contexto", sino que deben verse en contexto. Por ejemplo, cuando Xiaoli le dijo "te amo" al soltero, pensó que estaba hablando de amor. Pero mirando el contexto: "Aunque te amo, pero eres demasiado pobre, rompamos", el sabor cambió por completo. Desde esta perspectiva, "contexto" es también "entorno", que es el entorno del lenguaje.

El contexto es en realidad un concepto abstracto. Nuestros contextos comunes son pageContext en Servlet y el contexto utilizado al acceder a JNDI. Las personas que escribieron estos códigos pueden ser más fáciles de entender, pero su función real es conectar el pasado y lo siguiente. Por ejemplo, pageContext, su capa superior es el contenedor web y su capa inferior es la clase de servlet que usted escribió, que sirve como canal intermedio para la interacción entre el servlet y el contenedor WEB. Otro ejemplo es comprender los antecedentes de JNDI. Su capa superior es el servidor JNDI (posiblemente remoto) y su capa inferior es su aplicación. Su función también es establecer un canal para que usted acceda al servidor JNDI y, al mismo tiempo, permitir que el servidor JNDI acepte su solicitud, y también desempeña un papel interactivo.