웹 앱의 HTTP 통신 방법

요즘 웹 앱 에서 서버에 데이터를 요청하는

HTTP통신을 필수로 구현해야 하는 기능이다.

과거 웹 사이트가 정적인 텍스트나 간단한 이미지를

나타내는데 그쳤다면 이젠 사용자와의 상호 작용에 따라

데이터를 동적으로 화면에 표시해 줘야 하기 때문이다.


여기서 HTTP는 브라우저와 서버 간에 데이터를

주고받는 통신 프로토콜이다. 브라우저에서 특정

데이터를 보내달라고 request를 보내면 서버에서 response로

해당 데이터를 보내주는 방식이다.

서버에 해당 데이터를 보내달라고 메시지를

보내는 것이 HTTP요청을 보내는것과 같다.


웹 앱의 HTTP 통신의 대표적인 것으로 jQuery의 ajax가 있다.

ajax는 서버에서 받아온 데이터를 표시할 때 화면 전체를 갱신하지

않고도 화면의 일부분만 변경할 수 있게 하는 자바스크립트 기법이다.

ajax가 대중화되면서 많은 웹 앱에서 ajax를 사용하고 있다.

리액트, 앵귤러 등에서도 활발하게 사용한다.


뷰에서도 마찬가지로 ajax를 지원하기 위한 라이브러리를 제공한다고 한다.

뷰 프레임워크의 필수 라이브러리로 관리하던 뷰 리소스와 요즘 가장 많이

사용하는 액시오스가 바로 그것이다.


다음 포스팅에서 위 두 가지에 대해 알아보자.



'Vue.js' 카테고리의 다른 글

뷰 액시오스  (0) 2018.04.16
뷰 리소스  (0) 2018.04.16
네임드 뷰  (0) 2018.04.09
네스티드 라우터  (0) 2018.04.05
뷰 라우터  (0) 2018.04.05

댓글

Designed by JB FACTORY