struts與spring整合方案

2021-07-13 11:18:34 字數 2098 閱讀 3969

和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...