据我所知,Java ServletContext 和 Context Objects 在 Java EE 程序开发中很常见。但是,我不太确定它们之间有什么区别,尤其是上下文类的用法。
据我了解,ServletContext 是包含从 Web.xml 读取的所有初始化的对象,因此 Web 应用程序中的所有 servlet 都可以共享这些全局配置。
另一方面,我通常只在需要通过 JNDI 查找动态建立数据库连接时才使用 Context Object。除此之外,我不清楚这个类的其他可能用法。
我主要关心的是 ServletContext 和 Context 类的“上下文”字是否代表 Web 应用程序中的相同事物或组件?