Appconfig

IoC, DI, 컨테이너 제어의 역전 IoC(Inversion of Control) 클라이언트 구현 객체가 스스로 필요한 서버 구현 객체를 생성, 연결, 실행했다. 즉, 구현 객체(예를들어, Service에서 생성, 연결, 실행 다 함..)가 프로그램의 제어 흐름을 스스로 조종했다. 하지만! AppConfig를 생성한 이후에는 구현 객체는 자신의 로직을 실행하는 역할만 담당한다. 즉, 프로그램의 제어의 흐름은 AppConfig가 가져간다. 프로그램에 대한 제어 흐름에 대한 권한은 모두 AppConfig가 가지고 있다. 심지어 OrderServiceImpl 도 AppConfig가 생성한다. 그리고 AppConfig는 OrderServiceImpl 이 아닌 OrderService 인터페이스의 다른 구현 객체..
sesam
'Appconfig' 태그의 글 목록