본문 바로가기
Spring

2023-01-16 JSON, AJAX 랭킹정보

by HTT 2023. 1. 16.

JSON(JavaScript Object Notation)

Javascript 객체 문법이며 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷으로, 다른 언어와 플랫폼에서 해석가능한 형식으로 전송할 수 있게 해주는 데이터 교환 포맷이다.

 

AJAX(Asynchronous JavaScript And XML)

비동기 자바스크립트와 XML을 뜻한다. 간단히 말하면, 서버와 통신하기 위해 XMLHttpRequest(XHR)객체를 사용하는 것을 말한다. 비동기성이기 때문에 새로고침없이도 일부 서비스를 업데이트할 수 있다.

XMLHttpRequest
 (XHR) 객체는 서버와 상호작용할 때 사용한다. XHR을 사용하면 페이지의 새로고침 없이도 URL에서 데이터를 가져올 수 있다. 이를 활용하면 사용자의 작업을 방해하지 않고 페이지의 일부를 업데이트할 수 있다.

 

 

충전량을 총 합산하여 상위 3개의 충전소 정보를 가져오는 쿼리만들기 => 메소드 실행 후 비동기성 통신을 위해 @ResponseBody 어노테이션 사용하여 데이터 넘겨주기

JSON객체로 받아와 적절한 위치에 데이터 부여하기

$.ajax({
    url : "/evweb/chargingAmountRank",
    type : "POST",
    data : querydata,
    dataType : "json",
    success : function(data)

 

 

새로고침없이도 랭킹 데이터만 업데이트 가능

'Spring' 카테고리의 다른 글

2023-01-17 JAVA 미세먼지API  (0) 2023.01.17
Maven이란?  (0) 2023.01.16
2023-01-04 트랜잭션 처리하기  (0) 2023.01.04
2022-12-16,19 mongodb  (0) 2022.12.19
2022-12-17 Intercepter란?  (0) 2022.12.17

댓글