这个要顶一下,以前学C++的时候就知道了有什么上下文,一直不懂为什么叫上下文,我想只是按照Context这个英文的本意翻译过来的吧,实际意义可能和这个相差甚远。据我的理解,好像就是指容器的范围吧,比如说,ServletContext就是指在这个Servlet容器的作用范围内都可以用。
我也不是太清楚,希望有高手来说明啊~!~!

解决方案 »

  1.   

    顶一下这个东西的确是比较抽象,在此说下本人的一点理解,如果有什么不对也请教下.上下文,在中文中的意思主要是承上启下的作用,在此也是起这个作用的.多数情况是用Context来获得代码中所要使用的外部资源.Context就是用来存储这些资源的标识.Context主要是有容器管理的,例如我们在某服务器上设置了某连接资源的JNDI,就拿J2EE中的查找来说吧,我们首先要获得初始Context(initialcontext),然后通过JNDI(标识)来定位到这个连接对象以获得这一资源.其实我的理解也很模糊,以上也只是一点感觉,不知道对不对,也请高手多参与下,让我们也学习学习!
      

  2.   

    我的理解:承上启下!
    EG.1
    HTTP://127.0.0.1/INDEX.JSP
    HTTP://127.0.0.1/APP1/INDEX.JSP
    HTTP://127.0.0.1/APP2/INDEX.JSP
    三个的上下文就是/;/APP1;/APP2可以区别不同应用,又可以联系各个应用EG.2
    程序方面可以把相关信息SET到SESSION中,为本应用其他地方或其他应用系统之间使用相关信息,而得到时就从SESSION取得这个对象使用,这个对象也可以叫做上下文对象.