의존성 주입하기 서로 관련이 있는 기능들은 강하게 결합하고 관련이 없는 기능들은 약하게 결합해야 좋은 프로그램입니다. 스프링 프레임워크에서는 각 클래스들의 연관관계를 클래스들 사이에서 맺는 것이 아니라 스프링 프레임워크에서 설정을 통해 맺어줌으로써 클래스들이 연관 관계를 갖지 않게 구현했습니다. 스프링에서 의존성을 주입하려면 XML이나 애너테이션을 이용해 객체를 주입하여 객체들의 의존관계를 맺어주면 됩니다. MVC - 모델2 아키텍처를 지원합니다. - 스프링과 다른 모듈과의 연계가 쉽습니다. - 타일즈나 사이트메시 같은 View 기술과의 연계가 쉽습니다. - 태그 라이브러리를 통해 message출력, theme 적용 그리고 입력 폼을 보다 쉽게 구현할 수 있습 MVC 구현 요소 DispatcherServ..