Taking couple of DAOs
Do you mean to say that you are planning only to use Spring for transaction handling and for the data access layer?
To integrate your Struts application with Spring, you have two options:
Configure Spring to manage your Actions as beans, using the ContextLoaderPlugin, and set their dependencies in a Spring context file.Subclass Spring's ActionSupport classes and grab your Spring-managed beans explicitly using a getWebApplicationContext() method.
We follow the first approach.