集成spring 2.5.6和Struts 1.3.8

时间:2011-11-21 07:34:27

标签: spring struts dispatch struts-action

我想澄清一下关于整合弹簧和支柱的一些时刻。每个应用程序只有一个动作类,从MappingDispatchAction扩展而来。所以,实际上我的应用程序在做某事时不使用Action对象,而是使用我的动作中的方法。从春天开始我想要的就是暂时初始化这个动作。只需设置DAO对象即可。我浏览了documentation,但我不理解以下内容:

我们在action-servlet.xml中使用来自struts-config.xml的操作路径作为bean的名称。好的,但我应该在action-servlet.xml为每个路径名编写bean并设置这个可怜的DAO ref或者什么?

1 个答案:

答案 0 :(得分:0)

Struts 1配置文件将使用DelegatingActionProxy类作为所有操作配置的type属性。

Spring配置文件将包含每个操作实现的bean定义。我不知道你在谈论DAO,但需要DAO或服务注入的动作需要列出它们,是的 - 这就是Spring的配置。

如果您对使用XML配置不感兴趣,也可以使用注释,或者如果许多bean共享相同的DAO / service / etc,则可以使用bean继承。财产价值。