2011-11-08 23 views
0

我是新來的Struts和在線搜索教程和例子,顯示了支柱2.居然怎麼做春季支柱集成了2

一些例子說說用struts中的struts-config春春的插件集成 。 XML和一些甚至沒有struts-config.xml文件。

這讓我很困惑。 所以,如果有人能告訴我最新的方式是什麼。

回答

0

首先,您需要澄清一下,如果您使用的是Struts 1或Struts 2-- Struts方面的答案是非常不同的。

在Struts 2方面,有一個Spring插件,它基本上將所有Struts 2對象創建委託給Spring,因此您可以獲得所有的Spring接線等,而無需更改應用程序的任何代碼或配置。

在Struts 1中,您通常會將您的操作聲明爲Struts 1配置文件中的org.springframework.web.struts.DelegatingActionProxy類。在Spring配置中,您定義了一個名稱與路徑匹配的bean,並且是一個Struts 1 Action子類。

默認情況下,Struts 2的配置文件是「struts.xml」,但是可以配置。 Struts 1的配置文件(默認情況下是「struts-config.xml」)。要麼可以有多個配置文件。

1

檢查docs,但對春季<一個專門章節=>支柱7 & 2集成

+0

我居然發現這個網頁上完整的解釋http://struts.apache.org/2.2.3.1/docs/ spring-plugin.html – changed

+0

另外,我在我的類路徑上有struts2-spring-plugin.jar,並在這個jar裏面找到了struts-plugin.xml,它將spring設置爲struts 2的默認對象工廠。 – changed