1

我正在浏览所有网络应用程序学习材料。但我对以下术语感到困惑

1.ApplicationContext

http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/context/ApplicationContext.html

2.WebApplicationContext

http://docs.spring.io/spring/docs/2.0.x/api/org/springframework/web/context/WebApplicationContext.html

请帮助我摆脱这种困惑。

4

2 回答 2

4
  • ApplicationContext正如javadoc(您​​发布的链接)所说,是一个核心接口。这抽象了 spring 容器。
  • WebApplicationContext是另一个接口和扩展ApplicationContext。该接口提供了从使用 spring 的 web 应用程序轻松访问 spring 容器的功能。
  • XmlWebApplicationContext是一种WebApplicationContext从 XML 文件中读取配置的实现。
于 2013-10-08T11:32:06.840 回答
2

XmlWebApplicationContext是应用程序上下文的具体实现,由 XML 配置提供支持。

WebApplicationContext是一个简单的界面,详细描述了 Web 应用程序上下文的契约。前者间接实现了后者。

于 2013-10-08T10:39:41.873 回答