我正在研究 Spring 上下文,但后来我想知道“上下文”的含义是什么以及它来自哪里。
我查了字典,但没有任何含义匹配。
我不是母语人士,所以这对我来说听起来很模糊,或者如果这是 Spring 团队编造的词,那么我想知道它是从哪里驱动的。
Ric*_*ods 11
Spring 框架中的上下文是的简写ApplicationContext,它是框架用来从缓存组件的控制反转(IoC)容器访问组件的编程构造。也可以将 an 注入ApplicationContext到组件中并使用它来查找其他组件(尽管这违反了控制反转模式)。
应用程序可能具有多个上下文(因此具有多个或结构化的组件缓存),在旧的 XML 世界中,这些上下文通常映射为具有多个 XML 配置文件。
下面有一篇很好的文章介绍了应用程序上下文的概念如何与 bean 工厂的概念相关联,bean 工厂从 XML 或注释驱动的配置生成组件:
从语言学上来说,“上下文”是一个模糊的术语,指的是事件发生的抽象“环境集合”。然而,在 Spring 框架的上下文中(看看我在那里做了什么?),ApplicationContext框架用户很好地定义和理解了 IoC 容器的状态,通过依赖注入从该容器生成组件。
| 归档时间: |
|
| 查看次数: |
5330 次 |
| 最近记录: |