我正在浏览所有网络应用程序学习材料。但我对以下术语感到困惑
http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/context/ApplicationContext.html
请帮助我摆脱这种混乱。
答案 0 :(得分:3)
ApplicationContext
是核心界面,因为javadoc(您发布的链接)说。这抽象了弹簧容器。 WebApplicationContext
是另一个界面,正在扩展ApplicationContext
。该界面可以从使用弹簧的Web应用程序轻松访问弹簧容器。XmlWebApplicationContext
是WebApplicationContext
的一个实现,它从XML文件中读取配置。 答案 1 :(得分:2)
XmlWebApplicationContext
是应用程序上下文的具体实现,由XML配置提供支持。
WebApplicationContext
是一个简单的界面,详细说明了Web应用程序上下文的契约。前者间接实现了后者。