(1.)new物件,功能可以實現,效率很低
(1)servletcontext物件
(2)***
(3)具體使用
在伺服器啟動的時候,為每個專案建立乙個servletcontext物件
在servletcontext物件建立時候,使用***都可以具體到servletcontext物件在什麼時候建立
使用***監聽到servletcontext物件建立時候
載入spring配置檔案,把配置檔案配置物件建立
把建立出來的物件放到servletcontext域物件裡面(setattribute方法)
獲取物件時候,到servletcontext域得到(getattribute方法)
1演示問題
(1).action呼叫service,service呼叫dao
每次訪問action時候,都會載入spring配置檔案
2.解決方案
(1)在伺服器啟動是,建立物件載入配置檔案
(2)底層使用***,servletcontext 物件
3.在spring裡面不需要我們自己寫**實現。要封裝
(1)封裝乙個***,只需要配置***就可以了
(2)在web.xml
需要匯入spring整合web專案的jar包,才能配置***
spring-web-4.2.4.release.jar
org.springframework.web.context.contextloaderlistenerlistener-class>
listener>
contextconfiglocationparam-name>
classpath:bean.xmlparam-value>
context-param>
Spring Spring開發準備
原始碼,jar檔案 spring framework 3.2.5.release commons logging 1.1.3.jar 日誌 spring beans 3.2.5.release.jar bean節點 spring context 3.2.5.release.jar spring上下文...
Spring《Spring與Mybatis結合一》
將mybatis與spring結合可以把service與servlet分離開來 首先導包 第一部分 在之前使用mybatis框架時,需要寫乙個sqlsessionfactory工廠來獲取sqlsession,在工廠裡需要readsource取讀取mybatis.xml配置檔案,其中配置檔案的envi...
認識Spring Spring概述
spring是乙個輕量級的控制反轉 ioc 和 面向切面程式設計 aop 的容器框架。輕量級 從大小與開銷兩方面都是輕量級的。spring框架的jar很小,執行spring框架的開銷很小。非入侵 在 開發中,一般不會入侵spring的 控制反轉 ioc 把物件的建立的權利交給了容器。面向切面程式設計...