스프링은 프레임워크이다. \- 정해진 틀 안에서 동작한다. \- 틀 안에 맞춰서 개발해야 함.스프링은 오픈소스이다. \- 소스코드가 공개되어 있음. \- 어떻게 만들었는지 내부를 볼 수 있고 수정할 수 있다. 스프링은 IoC(Inversion of Contro

프로그램을 구동하는데 필요한 객체 생성, 변경 등의 관리를 개발자가 아닌 프로그램을 구동하는 컨테이너에서 직접 관리하는 것을 말한다.스프링은 IoC 구조를 통해 구동 시 필요한 객체의 생성부터 생명주기까지 해당 객체에 대한 관리를 직접 수행한다.Containers ar