2011-11-21 48 views
0

我想清楚一些關於集成彈簧和支柱的時刻。每個應用程序只有一個動作類,從MappingDispatchAction延伸。所以,實際上我的應用程序在做某件事時不使用Action對象,而是使用我的行爲中的方法。我想從春季開始就是要初始化這個動作,現在就完成所有動作。只需簡單地設置DAO對象。我查看了documentation,但我不明白以下內容:集成彈簧2.5.6和Struts 1.3.8

我們使用從struts-config.xml開始的操作路徑作爲action-servlet.xml中bean的名稱。好吧,但我應該爲每個路徑名寫action-servlet.xml豆,並設置這個可憐的DAO ref或什麼?

+0

如果你使用2.5,你爲什麼在查看Spring 1.2的文檔?改爲使用[相關文檔](http://static.springsource.org/spring/docs/2.5.6/reference/web-integration.html#struts)。 –

回答

0

對於所有操作配置,Struts 1配置文件將使用DelegatingActionProxy類作爲type屬性。

Spring配置文件將包含每個操作實現的bean定義。我不知道你在說什麼DAO,但需要DAO或服務注入的動作需要列出,是的 - 這就是Spring配置。

如果您對使用XML配置不感興趣,也可以使用註釋,或者在許多bean共享相同的DAO /服務等時使用bean繼承。屬性值。