Java中context上下文的理解

2021-08-28 23:29:07 字數 621 閱讀 6616

歸納於:

現實化理解:

context翻譯成上下文並不直觀,按照語言使用的環境,翻譯成「環境」、「容器」可能更好。把context翻譯成「上下文」只是不直觀罷了,不過也沒大錯。我們來看看中文的「上下文」是什麼意思。我們常說聽話傳話不能「斷章取義」,而要聯絡它的「上下文」來看。比如,小麗對王老五說「我愛你」,光看這句還以為在說情話呢。但一看上下文--「雖然我愛你,但你太窮了,我們還是分手吧」,味道就完全變了。從這裡來看「上下文」也有「環境」的意思,就是語言的環境。

ps:上下文其實是乙個抽象的概念。我們常見的上下文有servlet中的pagecontext,訪問jndi時候用的context。寫過這些**的人可能比較容易理解,其實他們真正的作用就是承上啟下。比如說pagecontext他的上層是web容器,下層是你寫的那個servlet類,pagecontext作為中間的通道讓servlet 和web容器進行互動。再比如訪問jndi的context,他的上層是jndi伺服器(可能是遠端的),下層是你的應用程式,他的作用也是建立乙個通道讓你能訪問jndi伺服器,同時也讓jndi伺服器接受你的請求,同樣起到互動作用。

做個筆記

幾個context上下文

servletcontext,乙個 web 運用程式只有乙個 servletcontext 例項,它是在容器 包括 jboss,tomcat 等 完全啟動 web 專案之前被建立,生命週期伴隨整個 web 運用 actioncontext,actioncontext 是當前 action 執行時的上...

Android獲取上下文Context

context字面意思上下文,位於frameworkpackage的android.content.context中,其實該類為long型,類似win32中的handle控制代碼,很多方法需要通過context才能識別呼叫者的例項,比如說toast的第乙個引數就是context,一般在activit...

Context上下文 解釋 摘要

context是乙個類,該類封裝了每個使用者會話 當前 http 請求 請求的頁等方面的資訊。使這些類的例項可用作您可以從 訪問的內部物件。下表列出這些內部物件,同時也列出生成這些例項的類。物件名 說明 response 提供對當前頁的輸出流的訪問。您可以使用此類將文字插入頁中 編寫 cookie,...