和struts
的依賴包配置
*struts --
拷貝struts
和jstl
的依賴包--在
web.xml
檔案中配置
actionservlet
--提供
struts-config.xml
檔案--
提供國際化支援,提供預設的國際化資源檔案
*spring --
拷貝spring
相關依賴包
--提供
spring
的配置檔案 2
、在web.xml
檔案中配置
contextloaderlistener,
讓web server
在啟動的時候將
beanfactory
放到servletcontext中
contextconfiglocation
org.springframework.web.context.contextloaderlistener
3、在action
中採用從
servletcontext
中取得beanfactory 4
、通過beanfactory
從ioc
容器中取得業務邏輯物件
action
看到spring
相關東西,
因為action
中出現了依賴查詢,所以
action
依賴spring
的api,
進一步了解依賴查詢和依賴注入
和struts
的依賴包配置
*struts --
拷貝struts
和jstl
的依賴包--在
web.xml
檔案中配置
actionservlet
--提供
struts-config.xml
檔案--
提供國際化支援,提供預設的國際化資源檔案
*spring --
拷貝spring
相關依賴包
--提供
spring
的配置檔案 2
、在web.xml
檔案中配置
contextloaderlistener,
讓web server
在啟動的時候將
beanfactory
放到servletcontext中
contextconfiglocation
org.springframework.web.context.contextloaderlistener
3、struts-config.xml
檔案中標籤的
type
屬性需要更改為
spring
的**action
類:org.springframework.web.struts.delegatingactionproxy
**action
的作用:取得
beanfactory
,然後到
ioc容器中將本次請求對應的
action取出
4、將action
交給spring
建立,必須配置業務邏輯物件,注入給
action
* 必須使用
name
屬性,而且
name
屬性的值必須和
struts-config.xml
檔案中標籤的
path
屬性值一致
* 必須配置業務邏輯物件
* 建議將
scope
設定為prototype
,這樣struts
的action
將是執行緒安全的
Struts與Spring的整合
struts核心是mvc,struts與spring的整合就是把struts的action交給spring去管理,從而達到簡化程式的目的 一 配置spring上下文和監聽 配置spring上下文和監聽有兩種方式 方式一 web.xml web主要配置檔案 而主要用於監聽web的上下文,可用下面 代替...
Spring與Struts如何整合
struts,spring,hibernate三者也學習得差不多了,是時候該去深入了解如何去用spring來融合其他兩個 spring與struts如何整合 以下技術文件 網路 為了在struts中載入spring context,需要在struts config.xml檔案中加入如下部分 通過st...
struts與spring整合學習筆記
一 在strust config.xml中,配置struts和單獨用struts差不多,區別在 上面的例子中的type應該是實際存在的類,但是現在卻用乙個spring框架下的 類來代替。在apllicationcontext.xml中定義bean時 bean name login class net...