Ajax (asynchronous javascript and XML)
비동기 처리된 javascript와 xml
페이지가 전체적으로 서버와 통신, 갱신되는 것이 아니라
ajax 통신으로 페이지 갱신은 없이 일부 자료만 통신
(ajax를 브라우저 안에 별도의 브라우저로 생각하면 된다.)
클라이언트가 서버에 요청을 하고, 서버의 응답을 기다리는 동안 대기 상태에만 있는 것이 아니라
요청 후에 작업을 하고 이후 서버의 응답이 오면 그 응답에 따른 작업을 다시 하는 방식.
ajax는 url로 지정된 페이지와 별도로 통신하고 그 결과받으로 받은 데이터를
ajax를 호출한 jsp 파일측에서 script로 처리한다. (연산을 클라이언트 측에서 처리하는 클라이언트 사이드 기법)
ajax로 주로 주고 받는 data 타입은 보통 json이나 xml 파일인데 이는 server에서 보낼 데이터를 html안에
넣어서 보내는 것이 아니라 데이터의 키와 값만으로 간략화된 데이터를 주고받기 때문에 속도가 더 빠르다.
'JSP+Servlet > ajax' 카테고리의 다른 글
JSP 페이지에서 사용 (0) | 2020.01.08 |
---|