"-동기화
주소 바뀜(주소에 맞게 화면이 바뀜), 폼, 로케이션을 통해 이동(화면 전체적으로 변경이 일어남)
![]()
-비동기화
주소변경 없이 백그라운드에서 데이터만 주고 받음. 부분적 변화 줄 때 용이(네이버 메인페이지 생각)
![]()
-@RequestMapping
1) method : 전송방식 정의. GET, POST, PUT, DELETE
2) produces : 결과의 형태 지정. "text/json;charset=UTF-8"
-@ResponseBody
view로 인식. 돌려주는 결과가 view의 내용으로 인식됨
-ObjectMapper
jackson에서 제공. 객체정보를 문자열로 변환(JSON 형태)
-Ajax : 비동기 방식으로 전송할 때 사용
1) type - 전송방식, post, get 등
2) url - 주소
3) dataType - 데이터 형태, xml, json 등
4) data - 보낼 데이터
5) success : function(res) - 성공 시 다음 함수를 실행. 돌아오는 값을 res로 받음
6) fail : 실행 중 에러 발생 시 수행
7) async : 기본 값은 async이며, false를 줄 경우 동기 방식으로 작동함."
주소 바뀜(주소에 맞게 화면이 바뀜), 폼, 로케이션을 통해 이동(화면 전체적으로 변경이 일어남)
-비동기화
주소변경 없이 백그라운드에서 데이터만 주고 받음. 부분적 변화 줄 때 용이(네이버 메인페이지 생각)
-@RequestMapping
1) method : 전송방식 정의. GET, POST, PUT, DELETE
2) produces : 결과의 형태 지정. "text/json;charset=UTF-8"
-@ResponseBody
view로 인식. 돌려주는 결과가 view의 내용으로 인식됨
-ObjectMapper
jackson에서 제공. 객체정보를 문자열로 변환(JSON 형태)
-Ajax : 비동기 방식으로 전송할 때 사용
1) type - 전송방식, post, get 등
2) url - 주소
3) dataType - 데이터 형태, xml, json 등
4) data - 보낼 데이터
5) success : function(res) - 성공 시 다음 함수를 실행. 돌아오는 값을 res로 받음
6) fail : 실행 중 에러 발생 시 수행
7) async : 기본 값은 async이며, false를 줄 경우 동기 방식으로 작동함."