標籤:資料 res 依賴關係 ssi ext.get 介面 部署 war log
參看:http://www.cnblogs.com/isisbenben/p/5594323.html
servletContext和ApplicationContext有什麼區別
servletContext:是web容器的東西,一個webapp一個,比session作用範圍要大,從中得到很多資訊,比如:工程部署的路徑目錄。
ApplicationContext:是Spring的東西,spring通過這個讀取xml設定檔來new bean的(應用上下文)
作用:(1)讀取bean設定檔,管理bean載入,執行個體化,維護bean之間的依賴關係,負責bean的周期聲明
(2)提供完整的架構功能,例如:a.國際化支援 b .資源訪問:Resource rs =ctx.getResource("classpath:config.properties"); c .事件傳遞:通過實現ApplicationContextAware介面。
======== =========================================================================================
ServletContext與application的異同
兩者本質上是一樣的,相當於建立了2個不同名稱的變數。
在servlet中ServletContext就是application對象:
ServletContext application =null;
application =pageContext.getServletContext();
差異:
兩者的區別就是application用在jsp中,servletContext用在servlet中。application和page、request、session都是jsp中的內建對象,在後台用ServletContext儲存的屬性資料可以用application對象獲得。
web中servletcontext和applicationContext