Ioc & Container IoC (Inversion of Control, 제어의 역행) 객체지향 언어에서 Object간의 연결 관계를 런타임에 결정 객체 간의 관계가 느슨하게 연결됨(loose coupling) IoC의 구현 방법 중 하나가 DI(Dependency Injection) IoC 유형 Dependency Lookup 컨테이너가 lookup context를 통해서 필요한 Resource나 Object를 얻는 방식 JNDI Lookup JNDI 이외의 방법을 사용한다면 JNDI 관련 코드를 오브젝트 내에서 일일이 변경해주어야 한다. Lookup 한 Object를 필요한 타입으로 Casting 필요 Naming Exception을 처리하기 위한 로직 필요 Dependency Injection ..