스프링 컨테이너는 ApplicationContext 인터페이스를 구현한 클래스를 의미한다. 넓은 의미로 Spring Container = ApplicationContext라고 한다.
스프링 프레임워크를 사용하면 개발자의 코드에 최대한 적은 영향을 줌으로, 개발하는 클래스와 프레임워크의 코드가 분리되어 복잡도를 낮출 수 있다.
도메인 소프트웨어상에서 해결해야 할 비즈니스 영역의 문제를 도메인이라고 한다.
도메인