웹(Web)이라는 분야를 공부하기로 결정하고 학습 루트를 탐색하다보면 가장 많이 나오는 키워드중 하나는 스프링이다. 물론 요즘에는 스프링 이외에도 노드js(Node,js) 자식뻘인 스프링부트 등 다양한 프레임워크가 존재하지만, 아직까지 인기있는 현역 프레임워크라는 사실은 틀림없다. 01. 스프링이란? "스프링은 웹사이트 개발을 위한 백엔드 프레임워크이다" 백엔드 (Back-end): 웹 개발 프로세스를 프론트(Front-end), 백엔드(Back-end)로 구분하는데, 일반적으로 서버단에서 동작하는 프로그램(DB, API서버 ..)을 다루는 프로세스를 백엔드 라고 한다. 프레임워크 (Framework): 프로그램 설계에 있어 미리 구축되어있는 뼈대 라고 이해하면 쉽다. 백엔드 프로세스를 구축하는데 있어 ..