스프링 core 테크놀로지 특징: 1. IOC 등록을 하면 관리를 컨테이너가 해준다. (생성 , 호출, 소멸에 관한 모든 것. ) IoC Container - 제어의 역전: 개발자가 주도하는게 아니라 프레임워크 안에서 관리를 수행한다. DI: 의존성 주입 : 제어의 역전을 위해서 의존성 주입을 재주어야 한다. 결합도 낮춤. 예시 그림 설명. 스프링한테 맡긴 객체= 빈 빈을 관리해주는 = 빈 팩토리 (인터페이스) ApplicationContext= 우리가 실제로 이용하게 될 객체. 2. AOP(Aspect Oriented Programming) 관점 지향 프로그래밍 - oop를 더욱 좋은 oop로 만들어주는 기능 vs oop 객체 지향 프로그래밍 1.중복 코드 제거 3.Portable Service Abs..