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