대부분의 서블릿 기반 프레임워크들이 사용하는 방식 데이터와 처리, 화면을 분리하는 방식 웹에서는 Model 2 방식으로 표현
Spring Legacy Project로 생성한 예제의 경우에도 servlet-context.xml과 root-context.xml로 설정 파일이 분리된 것을 볼 수 있다. 스프링 MVC가 서브프로젝트이므로 구성 방식이나 설정 역시 조금 다르다고 볼 수 있다.
이렇게 만들 수 있는 구조는 다음과 같다.