Ioc - 제어의 역전
: 객체의 생성과 관리를 개발자가 하는 것이 아니라 프레임워크가 대신하는 것
DI - 의존성 주입
: 외부에서 객체를 주입받아 사용하는 것
빈 : 스프링 컨테이너가 생성하고 관리하는 객체 -> 스프링의 객체
AOP - 관점 지향 프로그래밍
: 프로그래밍을 할 때 핵심관점과 부가관점을 나누어서 개발하는 것
PSA - 이식 가능한 서비스 추상화
: 어떤 기술을 사용하던 일관된 방식으로 처리하도록 하는 것
라우터 : HTTP요청과 메서드를 연결하는 장치
계층 : 각각 역할과 책임이 있는 소프트웨어의 구성 요소