这个问题在这里已有答案:
我正在浏览所有网络应用程序学习材料 . 但我对以下术语感到困惑
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.5.x/api/org/springframework/context/ApplicationContext.html
请帮助我摆脱这种困惑 .
2 回答
ApplicationContext
是 core interface ,因为javadoc(您发布的链接)说 . 这抽象了 spring 容器 .WebApplicationContext
是另一个接口并扩展ApplicationContext
. 该界面可以从使用 spring 的Web应用程序轻松访问 spring 容器 .XmlWebApplicationContext
是WebApplicationContext
的实现,它从XML文件中读取配置 .XmlWebApplicationContext
是应用程序上下文的具体实现,由XML配置提供支持 .WebApplicationContext
是一个简单的界面,详细说明了Web应用程序上下文的 Contract . 前者间接实施后者 .