最新亚洲精品福利在线,欧美一区二区三区大片,久久91无码一区二区三区,色哟哟免费观看视频入口,美女裸露双奶头屁股无裸体

java中的上下文什么意思?

時間:2022-10-11 09:30:26 類型:JAVA
字號:    

  所謂上下文,它是用來存儲系統(tǒng)的一些初始化信息, 即ServletContext,是一個全局的儲存信息的空間,服務器啟動,其就存在,服務器關閉,其才釋放。所有用戶共用一個ServletContext。所以,為了節(jié)省空間,提高效率,ServletContext中,要放必須的、重要的、所有用戶需要共享的線程又是安全的一些信息。如做一個購物類的網站,要從數據庫中提取物品信息,如果用session保存這些物品信息,每個用戶都訪問一便數據庫,效率就太低了;所以要用Servlet上下文來保存,在服務器開始時,就訪問數據庫,將物品信息存入Servlet上下文中,這樣,每個用戶只用從上下文中讀入物品信息就行了。

  獲取ServletContext的方法:

  HttpSession session = request.getSession();

  session.getServletContext();

  上下文可以理解為工程的環(huán)境,那么這個環(huán)境信包含了一些配置信息 ,就比如:spring上下文,代表的是spring配置的環(huán)境信息,我們spring配置文件是applicationcontext.xml,application.xml就是spring的上下文,也就是讀取到這個上下文,就可以獲得spring的配置數據,總的來說上下文對應配置文件,因為配置文件是配置環(huán)境的,獲得上下文,就是獲得了環(huán)境的信息,也就是獲得了你配置文件的信息,所以經常獲取spring的上下文,就是直接讀取spring的配置文件,因為這個配置文件配置的環(huán)境信息呀

  因為applicationcontext.xml里面有管理bean,所以一些類讀取了這個配置文件,就可以獲得這個bean,從而進行使用;

     上下文是運行環(huán)境,運行環(huán)境包括你設置的各種變量或參數的值,或者創(chuàng)建的類

  Spring上下文就是系統(tǒng)啟動的時候Spring會讀取它的配置文件裝載到上下文到內存,依賴注入...

  Spring的上下文,我簡單理解就是spring的當前運行的環(huán)境,也可以理解是spring可以利用的資源


<