오랜만에 자바 포스팅하나를 작성하러 돌아왔습니다. 이번에 소개드릴것은 구글의 GSON 입니다. GSON은 자바 라이브러리중 하나인데, 자바 오브젝트를 쉽게 JSON으로 변환시켜주는 아주 간단하고 심플한 라이브러리 입니다. 주로 Simple-JSON이나, JACKSON등 많은 JSON관련 라이브러리가 있는데요. 이 중에서 제가 사용해본 자바 라이브러리에선 가장 간편하고 편하지 않나 싶습니다. 먼저 GitHub 주소를 첨부하도록 하겠습니다. GitHub Google Gson 바로가기 Gson is a Java library that can be used to convert Java Objects into their JSON representation. (Gson은 Java 객체를 JSON 표현으로 변환하는 ..
JAVA언어에서 어쩌면 가장 많이 활용하며 사용하는 Map입니다. Map은 기본적으로 Key와 Value를 묶어 한쌍 으로 저장 합니다. 그리고 많은 양의 데이터를 빠르게 검색 할 수있는 성능의 장점이 있습니다. JAVA의 Map도 종류가 많은데요. (Hash, Tree, Linked) 그중 HashMap과 LinkedHashMap의 차이점에 대해 알아 보려합니다. 1. HashMap, LinkedHashMap 사용법 1HashMap hashMap = new HashMap();cs HashMap 객채 생성을 합니다. HashMap은 제네릭타입을 지정하여 생성 할 수도 있습니다. LinkedHashMap도 동일합니다. (LinkedHashMap linkedHashMap = new LinkedHashMap(..
오늘은 FCM콘솔로 푸시를 보내지 않고, 자바 스프링MVC 웹서버(WAS)를 이용하여 이전에 구현했던 안드로이드 어플리케이션으로 푸시를 보내보겠습니다. 먼저 FCM 푸시를 수신받을 어플리케이션을 제작 및 FCM 콘솔에 프로젝트를 생성을 하셔야합니다. (사전 준비가 되지 않으신분은 아래에 이전에 작성한 포스팅 자료의 링크를 참조해주시면 되겠습니다.) FCM 프로젝트 생성 및 FCM 수신 어플리케이션 제작 https://web-inf.tistory.com/21 이번 과정에서는 스프링MVC 프로젝트를 만드는과정은 간단한 과정이기 때문에 생략하고 진행하도록 하겠습니다. 1. 시작하기 먼저 이전 앱 서버로 푸시를 보내는 가이드 문서가 업데이트되어 HTTP v1 API로 변경이 되었습니다. 해당 문서는 FCM 프로..
평상시 Restful 방식으로 Json 혹은 Text를 주고 받던중에 또 다른 웹서비스 방식중인 Soap 방식을 자바로 요청응답을 주고 받아야 하는일이 생겼습니다. 우선 Soap방식의 경우 XML을 요청 하고 응답을 받는데요. 오늘은 SOAPMessage를 이용한 XML을 요청 -> XML을 응답을 자바(Java)로 받는 과정을 포스팅을 하겠습니다. SOAP (Simple Object Access Protocol) 이란? SOAP은 HTTP, HTTPS, SMTP등을 사용하여 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 형태의 프로토콜로써 웹 서비스(Web Service)의 기본적인 메시지 전송 수단이며 XML-RPC와 WDDX에서 envelope/header/body로 이루어진 구조와 전송(..
- Total
- Today
- Yesterday
- 데이트 코스
- 대구 맛집
- 프로그래밍
- 대구 데이트
- Google Adsense
- 자바스크립트
- 베트남 하노이
- 구글 애드센스
- 구글 클라우드
- 코디얼 호텔
- 대구 이색 카페
- 중국직구
- 자연 카페
- xcode
- JavaScript
- 안드로이드
- 베트남
- 자바
- 타오바오
- 베트남 여행
- HTML
- 하노이 여행
- 대구 주차장 카페
- 스픽
- 대구 카페
- 대구 데이트 코스
- 대구 예쁜 카페
- 앞산 맛집
- 서포트포스트
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |