上下文物件

2021-09-27 06:18:34 字數 837 閱讀 8763

ps:好久沒更新了,我把知識點都寫在了文件上,別急以後可能一天會更新好多條,哈哈哈

一、上下文概念:

每乙個web project,執行時都部署在tomcat下,稱為乙個應用。

部署後,啟動tomcat時,tomcat將為每乙個應用建立乙個物件,這個物件稱之為上下文物件。

乙個應用有且只有乙個上下文物件,由容器建立,並儲存在容器上。

簡單的說呢:上下文物件就像乙個通道

tomcat 容器載入配置檔案通過 context來告訴tomcat去**載入

容器和容器之間要想通訊就需要依賴context

context依賴map,乙個容器進行k/v儲存 乙個容器通過k/v獲取

二、上下文作用:

1.上下文物件類似乙個全域性變數,在整個應用中有效。

2.利用上下文物件,可以實現多個使用者間的資料共享。

servlet api中定義了servletcontext介面,用來封裝上下文物件。

該介面中定義了一些列的方法:

三、如何獲得上下文物件

1.servlet類中常用的獲取上下文物件的方法

-servlet直接呼叫getservletcontext方法返回servletcontext物件

2.jsp檔案中使用上下文物件的方法

ex:

servletcontext sc = this.getservletcontext();

if(sc.getattribute("a"))

上下文 上下文棧

全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...

中斷上下文 程序上下文

在學習與作業系統相關的知識時候,我們經常遇到程序上下文 中斷上下文,看似熟悉又感覺不是特別清晰。這裡我們從如下幾個方面進行描述。上下文是從英文中context翻譯過來的,指的是一種環境。上下文我們看起來不怎麼熟悉,但是我們可以看context的中文翻譯,或者我們能更加的情形些。context n 語...

全域性上下文與上下文

全域性上下文由main函式載入系統的主架構和主事件迴圈和全域性資料構成。是上帝創造世界時,建立的基礎事物。萬物之始,大道至簡,衍化至繁。全域性上下文代表著程式執行所需要的基礎資源。是程式執行的基礎。全域性上下文的特徵是在程式執行期間常駐記憶體。全域性上下文的生命週期和應用程式的生命週期相同。與應用程...