본문 바로가기

IT70

자바스크립트 ES6 '=>' 화살표 문법 (Arrow function) 안녕하세요. 새해 첫글 이네요. 2019년 다들 새해복 많이 받으시길 바랍니다. ^^ 오늘은 간단하게 자바스크립트 '=>'로 된 문법에 대해 알아보도록 하겠습니다. 먼저 '=>' 해당 문법의 경우는 화살표 함수(Arrow function) 라고 부릅니다. 간단히 자바스크립트에 대해 이야기를 하고 가도록 하겠습니다. 자바스크립트? ECMAScript? 넷스케이프사에서 만든 브라우저에서 동적인 요소를 구현을 위해 1995년에 개발된 스크립트가 '자바스크립트' 입니다. 그렇다면 여기서 왜 자바스크립트가 중요한지 말씀을 드리겠습니다. 자바스크립트를 다른 웹브라우저에서 지원을 받기 시작하면서, 표준 규약이 필요하였습니다. 그것을 ECMA국제기구에서 하였구요. 그렇게 됨으로써, ECMAScript가 탄생하게 되었습.. 2019. 1. 9.
JavaScript 타임스탬프->날짜변환(Date) / 숫자형 3자리단위 콤마(,) 찍기 안녕하세요. 요즘은 JSTL 혹은 서버에서 페이지로 넘어올때 날짜변환이 이루어져 넘어오는경우가 많습니다. 하지만, 특수한 상황에는 꼭 자바스크립트에서만 처리를 해야 할 경우가 발생하는데요. 저도 자주 까먹어서 공유 및 기록차 포스팅을 하게되었습니다. 추가적으로 자바스크립트로 숫자형 3자리마다 콤마를 찍는 방법 또한 포스팅을 시작하겠습니다. 타임스탬프를 날짜로 변환하기 먼저 샘플 타임스탬프 값을 가져왔습니다. 1545269785000 현재 시간을 샘플로 타임스탬프로 뽑아보았구요. 이 값을 이제 날짜형식으로 변경하는 샘플 입니다. 123var timestamp = 1545186677000;var date = new Date(timestamp);console.log(date);cs 타임스탬프 값을 Date 내.. 2018. 12. 20.
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.