美文网首页
什么是应用程序中的上下文

什么是应用程序中的上下文

作者: 贝灬小晖 | 来源:发表于2019-11-21 14:35 被阅读0次

一、与上下文有关的常见关键字:
1、servletContext:Web容器的上下文环境
2、ApplicationContext: Spring 的上下文环境

其实编程语言中的“上下文”这个词的含义和做阅读理解中的上下文语境的含义是及其相似的,拿Java语言来举例,我们在编写一个测试类的时候经常要先加载程序的上下文,其实就是加载程序需要的“运行环境”

//加载ApplicationContext
@WebAppConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
//加载spring配置文件
@ContextConfiguration(locations = "classpath:config/spring.xml")
public class MetaTool extends AbstractJUnit4SpringContextTests {
@Test
public void testContext(){
//TestService 是一个bean 存储在 spring容器中
TestService service = applicationContext.getBean(TestService.class);
System.out.println(service);
}
}

在这个例子中,我们如果想使用TestService这个bean,就必须要Spring这个环境,Spring就是TestService的上下文环境。
就像一段话,中间的句子必须依赖它前后的句子才能形成一段话: Spring(相当于句子前一句)
TestService(相当于句子中间一句)
Spring(相当于句子后一句)

///
每一段程序都有很多外部变量。只有像Add这种简单的函数才是没有外部变量的。一旦你的一段程序有了外部变量,这段程序就不完整,不能独立运行。你为了使他们运行,就要给所有的外部变量一个一个写一些值进去。这些值的集合就叫上下文。
///

个人理解 你要写下一步代码所需要的环境,通过这个环境 你可以调用该环境下的属性,称之为上下文

相关文章

  • 什么是应用程序中的上下文

    一、与上下文有关的常见关键字:1、servletContext:Web容器的上下文环境2、ApplicationC...

  • 聊一聊Android中的Context

    一、Context 是什么 Context 是应用程序上下文,它提供了应用程序的全局的一些信息。 Context是...

  • Fragment和Activity获取上下文Context

    Context,中文直译为“上下文”,SDK中对其说明如下:1、它描述的是一个应用程序环境的信息,即上下文。2、该...

  • Java Cache 入门

    什么是缓存 术语缓存在计算机中无处不在。在应用程序设计的上下文中,它经常被用来描述应用程序开发人员利用单独的内存或...

  • 有界上下文

    有界上下文 有界上下文是领域驱动设计中的中心模式。 它们可以将大型应用程序或组织分解为独立的概念模块,通过这种方式...

  • Android-Context

    一、什么是Context Context 是什么? 它描述的是一个应用程序环境的信息,即上下文。 该类是一个抽象(...

  • 二、OpenGL专业名词解析

    1.OpenGL上下文 在应用程序调用任何OpenGL的指令前,都需要先创建一个OpenGL的上下文。这个上下文是...

  • Context创建过程

    Context意为上下文,是一个应用程序环境信息的接口,Android中的四大组件都会涉及Context,在开发中...

  • Android中的Activity/Service/Applic

    Context是什么? Context就是上下文,类似句柄。Context作用?1、它描述的是一个应用程序的环境...

  • koa中间件

    什么叫中间件 在Koa中,中间件是指连贯整个 Koa 应用程序,并共享资源(上下文)的独立插件。这里注意两个词:连...

网友评论

      本文标题:什么是应用程序中的上下文

      本文链接:https://www.haomeiwen.com/subject/cvhtwctx.html