본문 바로가기
728x90
반응형

Java9

JAVA GSON 소개 GSON은 Java 객체를 JSON으로 변환하거나, JSON 데이터를 Java 객체로 변환하는 데 사용됩니다. 예를 들어, 우리가 웹 API에서 JSON 형식으로 받은 데이터를 자바 객체에 쉽게 매핑할 수 있습니다. 이 과정을 통해 데이터 전송을 훨씬 효율적으로 처리할 수 있습니다.GSON 라이브러리 추가하기먼저, GSON 라이브러리를 프로젝트에 추가해야 합니다. Maven 또는 Gradle을 사용할 수 있습니다. Maven을 사용하는 경우, 아래와 같이 pom.xml에 추가합니다.com.google.code.gsongson2.8.6Gradle을 사용하는 경우 build.gradle에 아래와 같이 추가합니다.implementation 'com.google.code.gson:gson:2.8.6'JSON과 .. 2025. 3. 1.
Open JDK/Oracle JDK 란? 한때 자바 유료화 이슈때문에 Open JDK와 Oracle JDK 논란이 있었는데요. 오늘은 간단히 Open JDK와 Oracle JDK에 대한 차이점을 말씀드리겠습니다. 먼저, JAVA를 실행하기위해서는 JVM(자바가상머신)이 필요합니다. 그리고 자바를 컴파일 하기위해선 JDK가 필요합니다. 보통 JDK와 JVM은 같이 설치가 됩니다. 상업용과 오픈소스기반으로 JDK는 2가지로 나뉩니다. 이것이 바로 Open과 Oracle JDK의 첫번째의 큰 차이점 입니다. Open JDK ? 작년에 JAVA가 유료화된다는 소식을듣고 급하게 찾아본 기억이 있습니다. JAVA프로그래밍 언어자체는 GPL라이센스로 '무료' 입니다. 하지만, 자바를 컴파일해주고(JDK), 실행시키는것(JVM)을 도와주는것이 구독형 라이센스.. 2019. 1. 31.
JAVA SpringMVC 웹서버로 Google FCM HTTP POST 푸시 보내기 오늘은 FCM콘솔로 푸시를 보내지 않고, 자바 스프링MVC 웹서버(WAS)를 이용하여 이전에 구현했던 안드로이드 어플리케이션으로 푸시를 보내보겠습니다. 먼저 FCM 푸시를 수신받을 어플리케이션을 제작 및 FCM 콘솔에 프로젝트를 생성을 하셔야합니다. (사전 준비가 되지 않으신분은 아래에 이전에 작성한 포스팅 자료의 링크를 참조해주시면 되겠습니다.) FCM 프로젝트 생성 및 FCM 수신 어플리케이션 제작 https://web-inf.tistory.com/21 이번 과정에서는 스프링MVC 프로젝트를 만드는과정은 간단한 과정이기 때문에 생략하고 진행하도록 하겠습니다. 1. 시작하기 먼저 이전 앱 서버로 푸시를 보내는 가이드 문서가 업데이트되어 HTTP v1 API로 변경이 되었습니다. 해당 문서는 FCM 프로.. 2018. 12. 7.
728x90
반응형