서버는 데이터를 jason방식으로 바꿔 보낸다 (tomcat은 동기식)페이지가 아니라 데이터만 받아서 브라우저에 뿌린다.기능 이해를 위해 데이터 베이스를 이용하지 않고 코딩 Contact.javaContactList.javaconverter.javasampleDAO.j
updateBatch.jspjson으로 보내겠다.ContactUpdateBatchServelt
js를 이용하여 언제든지 서버에 데이터를 요청하고 받아올 수 있다.굳이 jsp 페이지를 통하지 않아도 된다.get_XMLHttpRequest.html: 4, 200 -> 정상적으로 수신되었다는 뜻 비동기 -> 결과를 나중에 콜백함수로 통보받겠다 결과02.post_XML
jquery에서 제공하는 ajax 함수를 쓰면 편리하게 요청할 수 있다.ajaxGET.html결과 ajaxGET_Sync.html동기 async: false 결과동기방식 - 끝나야 다음 것이 실행된다 do로 들어오든 jsp로 들어오든 sleep 2초 ContactLis
ajaxPOST.html보내고싶은 데이터를 객체로 만들어서 param 데이터로 보내면 된다.결과ajaxJSON.html결과
전처리 후처리가 가능하다 없는 url 주소로 변경시 error 시간이 지체될 때 timeout 속성을 통해 처리할 수 있다.ajax라는 함수를 대신해서 get/post 함수를 쓸 수도 있다. 좀 더 쉽게(간단하게) 요청하고 싶다면 쓸 수 있다.get_post.htmlg
주소록 테이블 만들기
jsp는 서버에 의존적이다.ajax는 서버에 독립적이다. restful API특정 주소를 보내면 서버는 json데이터(xml)를 보내준다 (서버에서 설계한대로)규격화 -> 무슨 url로 보내라 그러면 내가 json데이터를 보내줄게와 같은 문서를 만든다.의존성이 줄어들면