首页 文章

ApplicationContext和WebApplicationContext有什么区别? [重复]

提问于
浏览
0

这个问题在这里已有答案:

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

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

请帮助我摆脱这种困惑 .

2 回答

  • 2
    • ApplicationContextcore interface ,因为javadoc(您发布的链接)说 . 这抽象了 spring 容器 .

    • WebApplicationContext 是另一个接口并扩展 ApplicationContext . 该界面可以从使用 spring 的Web应用程序轻松访问 spring 容器 .

    • XmlWebApplicationContextWebApplicationContext 的实现,它从XML文件中读取配置 .

  • 3

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

    WebApplicationContext 是一个简单的界面,详细说明了Web应用程序上下文的 Contract . 前者间接实施后者 .

相关问题