신기술은 이전 기술을 거름 삼아 새로운 철학과 기법을 더해 나타나는 것 스프링을 이해하려면 이전의 어떤 기술을 이해하고 있어야 할까 ? SOA (Service Oriented Architecture) : 서비스 지향 개발 서비스 중심 구조 또는 서비스 지향 구조 개발자 입장에서의 개발이 아니라 실제 현실의 업무를 기준으로 개발하자는 사상 CBD (Componented Based Developed) : 블록화 개발(컴포넌트 기반 개발) 애플리케이션을 통짜로 개발하지 말고, 애플리케이션을 의미 있는 단위로 구분하고 그 단위를 하나 하나씩 부품으로 개발해 마치 레고 블록을 쌓아 올리듯 부품을 결합해 소프트웨어 제품을 완성하자는 방법론 OOP ( 절차적/구조적 프로그래밍 기계어나 어셈블리어 기계어 → 어셈블리어..