본문 바로가기
728x90
반응형

IT146

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.
Android Google FCM(Fire Base) 클라우드 메시징 푸시 사용하기 오랜만에 포스팅 입니다. 요즘 바쁜관계로 항상 포스팅해야지 하고선 키워드만 메모해놓고 포스팅을 못하고 있네요. 오늘은 구글 클라우드 메시징 서비스인 FCM 사용방법을 포스팅 하겠습니다. 클라우드 메시징 FCM 푸시는 서버 혹은 특정 요청발생시에 자신의 안드로이드 어플리케이션에서 수신을 받아 메시지를 받는 것을 말합니다. (IOS에서도 사용가능합니다.) 프로젝트 생성 부터 푸시를 받는 예제까지 작업해보도록 하겠습니다. 1. 프로젝트 생성 및 기본 설정 먼저 자신의 구글 계정을 통하여 파이어베이스 콘솔사이트에 접속을 합니다. 파이어베이스 콘솔 https://console.firebase.google.com/u/0/?hl=ko&pli=1 그리고 다음 사진의 설명과 같이 진행하시면됩니다 먼저 파이어베이스 콘솔사.. 2018. 11. 29.
JAVA SOAP 요청/응답 (SOAP Request/Response) 평상시 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로 이루어진 구조와 전송(.. 2018. 11. 9.
MySQL 이벤트스케줄러 생성 (Event Scheduler) 안녕하세요. MySQL 5.1 버전이상의 정기적인 예약 작업 수행을 할수있는 이벤트 스케줄러에 대해 포스팅해보겠습니다. 이벤트 스케줄러는 말그대로 특정 이벤트를 자동으로 정기적으로 수행시킬수 있습니다. 예를들어 '특정 UPDATE문을 2018년 11월 2일 15시 36분 03초에 시켜줘' 라고 등록을 해놓으면 DB가 자동으로 일을 수행하게됩니다. 이벤트 스케줄러 생성 하기 먼저 기본 문법에 대해 보겠습니다. 123456789CREATE EVENT IF NOT EXISTS [이벤트 이름] ON SCHEDULE [수행, 반복 할 시간] ON COMPLETION NOT PRESERVE ENABLE COMMENT [코멘트] DO [수행할 명령]ENDColored by Color Scriptercs [이벤트 이름.. 2018. 11. 2.
MySQL 이벤트스케줄러 활성화 (Event Scheduler) 안녕하세요. 오늘은 MySQL 이벤트 스케줄러 기능활성화에 대해 알아보겠습니다. 이벤트 스케줄러에대해 간단하게 설명을 드린다면, MySQL에서 정기적으로 일을 수행시켜야할때가 있습니다. 그때 반복적 혹은 1회성으로 DBMS를 제어를 도와주는것이 이벤트 스케줄러(Event Scheduler) 입니다. 해당 기능은 MySQL 5.16부터 추가되었습니다. 이벤트 스케줄러를 사용하기전, MySQL에서 활성화 작업을 진행해야합니다. 그작업을 포스팅하였습니다. MySQL버전 : 5.6.41 Linux : CentOS 이벤트 스케줄러 활성화 하기 MySQL에 로그인 합니다. MySQL에 접속한뒤 이벤트 스케줄러가활성화 되어있는지 확인해보는 명령어를 입력합니다. show variables like 'event%'; 만.. 2018. 11. 2.
CentOS 아파치 상태/재시작/시작/중지 명령어 사실상 아파치를 재시작할일이 드물기때문에.. 종종 명령어를 까먹곤 합니다. 방지 차원차 기억을 확실히 하기위해 포스팅 합니다. 아파치 명령어는 systemctl, httpd 또는 apachectl 을 사용합니다. 3가지 명령어중 쉬운 명령어 하나를 사용하시면 됩니다. 1. Apache 버전 확인 # httpd -v 2. Apache 상태 확인 # systemctl status httpd # service httpd status 3. Apache 시작 # systemctl start httpd # service httpd start # apachectl start 아파치가 running 상태 살아있음을 뜻하는것을 확인 할 수 있습니다. 4. Apache 중지 # systemctl stop httpd # s.. 2018. 10. 25.
728x90
반응형