2
웹 응용 프로그램과 API + db를 두 개의 maven 모듈 (한 개의 부모)으로 분할하는 좋은 방법을 추천 해 주시겠습니까? 나는 주로 Spring 환경 설정에 어려움을 겪고있다.스프링 3을 다중 모듈 구성으로 사용 하시겠습니까?
<Parent project>
-> <web project> (contains spring mvc,servlets,jsps, controllers...)
-> <api project> (contains spring hibernate cfg, db connection, dao`s, db business rules etc...)
pom.xml
API 프로젝트는 항아리에 포장 (부두에 대한 전쟁 파일을 생성) 웹 프로젝트
설정 받는다는 구조가 간단 대한 의존성 그것은`그러나`의 가능하고 현명한 분할 봄 있는지 궁금해한다 두 모듈의 구성. 이런 식으로 작동하는 샘플을 알고 계시거나이 구성에 문제가 있으십니까?
왜 안 되니? 나는 그렇게하곤했다. :) –
나는 DB 연결 설정을 웹으로 옮기는 것을 고려할 것이다. 그런 식으로 스프링 테스트 애플리케이션 컨텍스트는 구성의 대부분을 복제하지 않고 통합 테스트를 실행하기 위해 API 프로젝트를 쉽게 부트 스트랩 할 수 있습니다. 대체 데이터 소스 만 포함합니다. 그런 식으로 API는 올바른 데이터 소스를 모르기 때문에이를 전환 할 수 있습니다. – wemu