IoC, inversion of control, 스프링 프레임웍의 기반을 이루는 설계 패턴. 굳이 스프링이 아니더라도 프로그램의 모듈화를 위해서 알아두면 좋은 개념들.

예전에 IoC 패턴을 이용해서 초간단 프로그램을 만들어봤는데 역시 배보다 배꼽이 더 커진다고, 각 클래스들을 연결하기 위해서 XML 설정 파일의 규칙을 정하고 이를 parsing 하는 과정이 더 손이 많이 갔음. -_-; 이런식의 구현은 단지 공부 외에는 아무런 이득이 없는 듯 하다. 좀 더 실용적인걸 하는게 나을뻔 했음.

링크 :
http://martinfowler.com/articles/injection.html
Posted by yeori
,