@ bean : 스프링이 제어권을 가지고 직접 만들고 관계를 부여하는 오브젝트, IoC방식으로 관리. managed object라고 하기도 함
@ bean factory : 스프링의 IoC를 담당하는 핵심 컨테이너. 빈을 등록, 생성, 조회하여 돌려주고 그 외에 부가적인 빈 관리 기능을 담당한다.
@ application context : 빈 팩토리를 확장한 IoC 컨테이너다. 빈을 등록하고 관리하는 빈팩토리 기능에 스프링이 제공하는 각종 부가 서비스를 추가로 제공
@ configuration metadata : 애플리케이션 컨텍스트 또는 빈 팩토리가 IoC를 적용하기 위해 사용하는 스프링의 메타정보.
@ 컨테이너 또는 IoC컨테이너 : IoC방식으로 빈을 관리한다는 의미에서 애플리케이션 컨텍스트나 빈 팩토리를 컨테이너 또는 IoC컨테이너라고 한다. 보통 스프링이라고 이 스프링 컨테이너를 부르기도 한다.
@ 스프링 프레임워크 : 스프링 프레임워크는 IoC 컨테이너, 애플리케이션 컨텍스트를 포함해서 스프링이 제공하는 모든 기능을 총칭