建立初始上下文

2021-07-11 10:38:30 字數 801 閱讀 8375

initialcontext類實現context介面,呼叫其構造方法便可建立初始上下文(即搜尋請求物件的起始點)。建立初始上下文需要設定以下兩個環境屬性:

①上下文工廠物件spi context.initial_context_factory,指定要使用哪個具體服務提供程式。

②連線字串context.provider_url,指定服務的位置和初始上下文的起始點。

(1)在weblogic下建立初始上下文

①建立hashtable變數,將兩個環境屬性存入其中。

hashtable ht = new hashtable();

ht.put(

context.initial_context_factory,"weblogic.jndi.wlinitialcontextfactory";

ht.put(context.provider_url,"t3://localhost:7001");

②使用上述hashtable變數作為initialcontext構造方法的引數,建立乙個context例項。

try(2)繫結和查詢物件

①繫結物件:呼叫context介面中的bind()和rebind()方法來實現。

context.bind (string name,object obj);

context.rebind(string name,object obj);

②查詢物件:呼叫context介面中的lookup(string name)方法返回當前上下文中引數name對應的繫結物件。

object context.lookup(string name);

上下文 上下文棧

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

中斷上下文 程序上下文

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

全域性上下文與上下文

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