Sobre arquitetura de Struts com Spring?

Quando Spring é usado com o Struts,a classe ApplicationContext na Action ou é feito de outra forma?Eu sei que cada projeto etm uma arquitetura mas, na opinião de vocês qual seria o melhor modo?