AJAX
AJAX란?
자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능
비동기 방식이란?
비동기 방식의 장점
: 필요한 부분만 불러와 사용할 수 있다.
AJAX로 할 수 있는 것
AJAX라는 네트워크 기술을 이용하여 클라이언트(사용자와 상호작용할 수 있는 소프트웨어. Ex) 웹브라우저, 핸드폰 어플리케이션 등...)에서 서버(어떤 자료들에 대한 관리나 접근을 제어해주는 프로그램)로 데이터를 요청하고 그에 대한 결과를 돌려받을 수 있다.
AJAX를 사용하는 이유
단순하게 WEB화면에서 무언가 부르거나 데이터를 조회하고 싶을 경우, 페이지 전체를 새로고침하지 않기 위해 사용한다고 볼 수 있다.
AJAX는 HTML 페이지 전체가 아닌 일부분만 갱신할 수 있도록 XMLHttpRequest객체를 통해 서버에 request한다. 이 경우, JSON이나 XML형태로 필요한 데이터만 받아 갱신하기 때문에 그만큼의 자원과 시간을 아낄 수 있다.
PROMISE를 공부하기 전 알아야 할 비동기 처리!
Promise가 뭔가요?
“A promise is an object that may produce a single value some time in the future”
프로미스는 자바스크립트 비동기 처리에 사용되는 객체입니다.
Promise가 왜 필요한가요?
프로미스는 주로 서버에서 받아온 데이터를 화면에 표시할 때 사용합니다.
'JAVA 수업 > 웹(WEB) 수업 기록' 카테고리의 다른 글
0706 수업내용 (0) | 2023.07.07 |
---|---|
0705 수업내 (2) | 2023.07.05 |
0703 수업 내용 (0) | 2023.07.03 |
0629 수업 내용 (0) | 2023.06.29 |
0628 수업내용 (2) | 2023.06.28 |