http
253
작성한 질문수 57
http 에 데이터를 넣어서 응답하는 경우가 뭐가 있을까요? 강의처럼 이름과 나이를 반환해야 하는 경우가 어떤게 있나요?
답변 1
3
안녕하세요, GoodtoCU 님. 공식 서포터즈 y2gcoder 입니다.
http 에 데이터를 넣어서 응답하는 경우가 뭐가 있을까요? 강의처럼 이름과 나이를 반환해야 하는 경우가 어떤게 있나요?
해당 강의가 API JSON으로 응답하는 케이스기 때문에 API JSON으로 응답하는 경우가 어떤 것이 있느냐는 질문으로 이해하고 답변드리도록 하겠습니다. :)
정말 간단하게 말씀드리면 요즘 웹 개발환경에서는 거의 다 JSON을 통해 통신한다고 생각하시면 됩니다. 예전에는 서버에서 사용자에게 보여줄 html 화면까지 모두 만들어서 내려보냈기 때문에 이렇게 굳이 JSON을 통해 데이터를 주고 받을 필요가 없었습니다.
그러나 이제는 서버는 Spring, Node, Django, FastApi 등으로 만들고, 사용자에게 만들어줄 웹 UI들은 React, Vue 등을 통해 따로 만들고 있습니다. 이를 흔히 서버는 뒤에 있으니 백엔드, 웹 UI 들은 사용자들 앞에 있다고 하여 프론트엔드라고 합니다. 그래서 이렇게 다른 프론트엔드와 백엔드 간의 데이터 통신을 위해 정형화된 문서 형식이 필요하고, JSON을 이용하는 것입니다.
굉장히 수다스러웠지만, 결론만 말씀드리자면 JSON으로 통신하는 경우가 진짜 많으니 꼭 집중해서 이번 강의 들어주십쇼!
감사합니다.
servlet과 container에 대한 질문입니다
0
25
1
api를 어느 컨트롤러에 작성해야하는지는 어떤 기준으로 해야하나요?
0
64
1
jsp 의존성 수정 요청
0
80
2
요즘 웹 서버가 주로 사용되는 이유는 SPA 구조 때문일까요 ?
0
143
1
save() 메서드 문의
0
67
1
절대 경로로 templates/basic 하위 파일 열면 css 적용 안되는 현상
0
101
1
request-body-json
0
83
2
MVC 패턴의 적용 단위
0
97
1
RequestMapping을 이용한 핸들러, 어댑터
0
119
2
save 후 결과화면
0
89
2
jsp를 이용한 view
0
97
1
application.properties에 debug 추가해도 결과가 똑같습니다.
0
178
1
수업 코드 제공 관련 문의
0
97
2
RequestMappingHandlerAdapter의 Controller 호출 과정
0
100
3
파일 오픈 시
0
70
1
스프링 배치 관련
0
78
1
@RequestParam의 defaultValue가 blank 값도 처리하는 지 여부
0
112
1
postman으로 /request-body-json-v1 호출시 500 error
0
96
1
프론트엔드와 백엔드의 mvc, rest api에 대한 질문
0
79
1
모델의 역할과 계층 분리에 대한 이해 차이 + 추가질문
0
111
1
console log 출력 관련 질문입니다.
0
75
1
애플리케이션이 실행 되지 않습니다 ㅠㅠㅠ
0
139
1
html 변경하는 부분 적용 문제
0
103
1
한글 깨짐
0
77
2





