본문 바로가기
programming/web

AJAX

by 힐무새 2017. 5. 30.

AJAX??

AJAX란 비동기 JavaScript와 XML을 말합니다. 간단히 말하면, 서버측 Scripts와 통신하기 위한 XMLHttpRequest객체를 사용하는 것을 말합니다. 서버측으로 다양한 형식(JSON, XML, HTML 및 일반 텍스트 형식 등)의 정보를 주고 받을 수 있습니다. AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행 되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트 할 수 있게 해줍니다.
이러한 AJAX를 통해 다음과 같은 두가지의 이점을 얻을 수 있습니다.
  1. 페이지 일부분을 업데이트 하기 위한 정보를 서버에 요청할 수 있다.
  2. 서버로부터 받은 데이터로 작업을 한다.

XMLHttpRequest 객체를 통한 AJAX 





AJAX DB 연결

  1. 조회하는 화면에서 DB list된 jsp를 불러와서 해당 list에 붙이는 방식
  2. 순수하게 json data를 호출하여 가져와서 ,해당 화면을 만들어가는 방식  ( ArrayList => JSON 변경)


'programming > web' 카테고리의 다른 글

[spring]ModelAndView, redirect, forward, session  (0) 2017.06.07
스프링 프레임워크  (0) 2017.05.31
커넥션 풀(connection pool)  (0) 2017.05.29
[jsp] 쿠키  (0) 2017.05.25
[jsp] 액션 태그, 에러 페이지  (2) 2017.05.24