본문 바로가기
JAVA 수업/웹(WEB) 수업 기록

0704 과제

by 예림220 2023. 7. 4.

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