13. java로 httpconnection 통신하기 아파치의 httpcomponenet를 활용하여 http 통신 테스트를 해본다. 그러기 위해서는 pom.xml에 아래를 추가한다. org.apache.httpcomponents httpclient 4.4 그뒤 패키지를 만들고 그 안에 void 자바파일을 하나 만든다. 패키지명: com.test.httpConnection01 파일명: HttpConnectionTest01.java package com.test.httpConnection01; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import org.apache.http.client.ClientProtocolException; imp..
썸네일 01. JSON 파일 추가 후 AJAX로 받기 아래 코드를 ajaxtest.json 파일에 저장한다. 참고로 확장자명이 json이 아닌 js로 해도 무방하다. { "aaa": [ { "aab1": "이정수", "aab2": "이한수", "2ban": "정수향" } ], "bbb": [ { "bbc1": "이선태", "bbc2": "이한아" } ], "아하": [ { "aab1": "이정수", "aab2": "이한수", "2ban": "정수향" } ], "1아하": [ { "aab1": "이정수", "aab2": "이한수", "하타루": "정수향", "1하타루": "1정수향" } ] } JSON의 형태는 우선 중괄호 {}를 써주고 그안에 카테고리 명을 쓴 뒤 :를 써주고 중괄호를 다시 써서 그안에 키, 밸류값을 넣어준다. 아래형태 처럼 { "1하하":..
썸네일 08. JsonArray, JsonObject 만들고 불러오기 (AJAX column 사용) 백단에서 프론트단으로 데이터를 전송해줄 때 많이 쓰이는 방식이 AJAX이다. 온라인상에 이미 API가 존재한다면 js에서 바로 $.ajax를 이용하거나 httpRequest를 이용해서 받아오면 되지만 API가 없다면 백단에서 직접 뿌려줘야 한다. 그 방식을 나열해보면 아래와 같다. 1. Json 라이브러리를 이용하여 데이터값을 만들거나, 다른 페이지의 데이터를 가져와 Json형태로 만들어준다. 2. @RequestMapping과 @ResponseBody로 원하는 데이터를 Return 시켜준다. 3. 자바스크립트 ajax로 값을 받아온다. 4. 받아온 값을 html로 띄워 보여준다. 특히, 여기서는 우리가 잘아는 아래 처럼 $.ajax명령어가 아닌 jQuery의 DataTable()을 사용하여 데이터를 테..
썸네일 07. Json 파싱(parsing) JSON 파싱에 대한 포스팅 우선 GSON이라는 dependency를 maven에 추가한다. com.google.code.gson gson 2.8.5 {"result": {"account_data": {"Account":"rNTkgxs5WG5mU5Sz26YoDVrHim5Y5ohC7", "Balance":"20999000", "Flags":1048576, "LedgerEntryType":"AccountRoot", "OwnerCount":0, "PreviousTxnID":"43AB8056587462983030ED668EB5AA4245D90F7FC92514C0D87129FEBEF4FA80", "PreviousTxnLgrSeq":47883205, "RegularKey":"rfn2qMt4mBvvtJmWAJLmBr..