2011-11-21 3 views
0

나는 스프링과 스트럿을 통합하는 것에 대한 몇 가지 사항을 정리하고 싶습니다. 응용 프로그램 당 하나의 작업 클래스가 MappingDispatchAction에서 확장되었습니다. 그래서, 실제로 내 애플 리케이션 뭔가를 할 때 액션 개체가 아니라 내 작업에서 메서드를 사용합니다. 내가 봄에 원했던 것은이 행동을 초기화하는 것뿐입니다. 단순히 DAO 객체를 설정하면됩니다. documentation을 살펴 보았지만 다음과 같이 이해하지 못합니다.스프링 2.5.6과 Struts 1.3.8을 통합하기

struts-config.xml의 조치 경로를 action-servlet.xml의 bean 이름으로 사용합니다. 좋아,하지만 모든 경로 이름에 콩을 action-servlet.xml에 작성하고이 가난한 DAO 참조 또는 무엇을 설정해야합니까?

+0

2.5를 사용하는 경우 스프링 1.2 용 문서를 보는 이유는 무엇입니까? 대신 [관련 문서] (http://static.springsource.org/spring/docs/2.5.6/reference/web-integration.html#struts)를 사용하십시오. –

답변

0

Struts 1 구성 파일은 DelegatingActionProxy 클래스를 모든 동작 구성에 대해 type 특성으로 사용합니다.

스프링 설정 파일에는 각 액션 구현의 빈 정의가 포함됩니다. DAO 나 DAO를 필요로하는 액션은 목록에 있어야합니다. 그렇습니다. 이것이 바로 Spring 설정입니다.

XML 설정 사용에 관심이 없다면 주석을 사용하거나 많은 콩이 같은 DAO/서비스/등을 공유하는 경우 빈 상속을 사용할 수도 있습니다. 속성 값