2011-11-21 106 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继承。属性值。