웹 서버 클라이언트가 요청하는 html문서나 각종 리소스를 제공하는 것이 주 기능. 브라우저 f12 네트워크를 보면 http통신 내용들을 볼 수 있다. 웹브라우저가 웹서버에 html파일과 css,이미지,js,json등 여러 파일을 요청한다. 이 파일들이 코딩된 대로 웹

API application programming interface의 약자로 본질적으로는 인터페이스이다. 우리가 컴퓨터를 제어하기 위해 키보드나 마우스 같은 인터페이스를 사용하는 것처럼, 프로그램이나 서버가 데이터를 주고받기 위한 제어수단을 api라고 한다. 날씨정보
json형식의 데이터를 받는 방법, 받아서 java spring안에서 다루는 방법에 대해 정리하려 한다.

사용자가 선택한 자원을 서버에 요청하고 보여주는 프로그램.자원은 html 문서에 더해 css,js,이미지,pdf,영상 등 여러 형태가 가능하다.브라우저는 html,css를 웹 표준에
객체에 변수에 직접 접근하는 것을 막기 위해 보통 private로 변수를 선언하고 getter,setter로 변수에 우회적으로 접근을 허용한다.이 때 class의 인자들은 필수적으로 받아야할 것이 있고,선택적으로 받아야 할 것이 있다. 이로 인해 인자들의 선택적으로
mvc model,view,controller의 약자 model: 뷰가 랜더링하는데 필요한 데이터. 사용자가 요청한 상품목록이나,주문내역, 상품의 정보등이 해당한다. view: 실제로 보여지는 부분.jsp,pdf,xml등으로 표현 controller: 사용자의 액션에