[질문] AJAX 엔진에 관한 질문입니다.
뱐헀어
2023.04.01
AJAX engine 이 Server 와 통신하는 방식이 그림을 보면 일정간격으로 data transmission 이 일어나던데 refresh 방식인가요?
그러니깐..
동기식이면 보내면 - 서버가 받아서 응답하고 - 다시 받는다 로 이뤄질때
서버는 계속 대기를 하다가 클라이언트가 요청을 할때 그거에 응답을 하지 않습니까?
클라이언트 - AJAX엔진 - 서버 로 이루어진 비동기식방식이면
AJAX 엔진과 서버는 계속 요청 - 응답을 하고 있는 건가요?
클라이언트가 서버로 요청을 하지 않아도요..
왜 이런 생각을 했냐하면, .readyState 상태값이 계속 변경되고
변경될때마다 .onreadystatechange 에 저장해놓은 함수를 발생하게 된다고 들었습니다.
제가 틀린 것이겠죠? 효율성 높은 AJAX 가 계속 요청-응답하지는 않겠죠?
아시는 분 답변부탁드립니다.
-
황소자리
답변감사합니다 ^^ 아직 어렵네요 ㅋ
-
시아
서버에는 그냥 web서버만 존재해도 됩니다.
스트럿츠 환경이나 일반 jsp로도 가능 합니다. ^^ -
슬옹
자바 스크립트가 직접 서버에 요청하는것 입니다.
요청에 서버가 답하면 자바스크립트가 받아서 수행한다고 보시면 됩니다. ^^
실제로 내부를 보면 동기식이죠 ^^
그런데 서버에 데이터만 넣고 리턴 받지 않는 경우도 가능 합니다.