본문 바로가기

개발/잡다한것

Ajax란? -(동기,비동기)

웹페이지가 get요청을할때 ajax를 사용하지않으면 요청을 리스폰하기전까지는 무언가를 못한다 즉 동기적으로진행한다

하지만 Ajax를 사용하면 get요청을할때 리스폰하지전까지 웹페이지에서 무언가를 할수가있다. 즉 비동기적으로한다

 

동기란? 작업이 여러개일때 순차적으로 처리하는것을 말한다 클라이언트가 서버에 데이터를 요청할때 응답을 받을때까지는 아무것도못한다 예를들면 커피를 주문할때 앞사람이 커피를 다받을때까지 기다려야하는상황이다

 

비동기란? 작업이 여러개일때 순차적으로 처리하지않는것을 말한다 클라이언트가 서버에 데이터를 요청했을때 응답을 받기전까지도 다른요청을더 할수있다 예를들면 커피를 주문하고 진동벨을 받고 커피를받지않은상태에서도 뒷사람은 커피를 주문할수있는 경우이다. 

 

ajax를 사용하지않으면 get요청을할때마다 웹페이지가 새로고침이 된다 ajax를 사용하면 js코드가 서버에 데이터를 요청하여 새로고침하지않고 화면에 보여줄수있다 이러면 페이지를 부드럽게 보여줄수있다

'개발 > 잡다한것' 카테고리의 다른 글

JSTL이란?  (0) 2024.05.29
JSP란?-(서블릿)  (0) 2024.05.29
JPA란?  (0) 2024.05.28
영속성 컨텍스트란?  (0) 2024.05.28
트랜잭션이란?  (0) 2024.05.28