1) Frontend : 브라우저에 보이는 것을 중점으로 작업
2) Backend : 상황에 맞는 로직과 데이터를 다루는 개발자
-앞단으로부터 요청이 오면 이에 적절한 데이터를 응답으로 돌려주는 역할 (내용 채워주는 역할)
인터넷 : 원격으로 연결된 수많은 컴퓨터들이 이루는 네트워크
우리 페이지에서 요청을 보낼 시에 인터넷을 통해서 서버컴퓨터, 혹은 다른 컴퓨터들에게 요청 보내지기 가능
이때 HTTP 는 어떤 형태로 요청을 보내고, 응답을 받을 지에 대한 규칙을 성립해 놓은 것
스프링은 어떤 역할?
=> 서버 프로세스에 해당
서버 프로세스 : 인터넷에서 요청을 받고 적절한 응답 돌려줄 프로그램을 얘로 제작
스프링 부트를 공부한다는 것
=> HTTP 요청 등을 받아오면
=> 요청에 따른 응답을 돌려주는
=> Web Aplication을 만드는 framework(특정한 목적을 위한 도구, 라이브러리의 모음)