• Bluemix(IBM Paas) CloudFoundry Deploy

    클라우드 서비스중 IBM 의 Bluemix 에서의 CloudFoundry Application 배포에 대해서 알아본다. 일단 CloudFoundry 는 오픈 소스이다. CloudFoundry 에서 배포는 클라우드 파운드리 BOSH 배치(deployment) 스크립트 언어를 이용한다. CloudFoundry 는 초기 개발에서부터 모든 테스트 단계, 그리고 배치(deployment)에 이르는 완전한 애플리케이션 수명 주기를 지원하기 때문에 지속적 배포에 적합하다. CloudFoundry 에서 데이터베이스, 스토리지, 메시지...


  • JavaScript callback-3

    자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 Javascript callback-1,Javascript callback-2 에서는 콜백에 대한 내용과 비동기 함수 및 콜백의 실행순서를 보장하기 위한 기법들을 알아보았다. 앞에서 작성하던 계산기 예제를 이어가본다. Calculator 작성 Javascript callback-1 에서 작성중이던 Calculator05 를 보도록 한다. Calculator05 Calculator.prototype.add = (...args)=>{ let result = 0;...


  • JavaScript callback-2

    자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 Javascript callback-1 에서는 Javascript 에서의 기본적인 Callback 의 작성 방법과 Promise 패턴에 대해 알아봤다. async await 에 대해서 알아본다. async await 설정 .babelrc { "presets": ["es2017"] } package.json 에서 dependency injection "babel-preset-es2017": "latest" async await은 ES7 에서 추가되었다. 또한...


  • JavaScript callback-1

    자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 JavaScript 에서 함수들은 파라미터로 함수를 받을 수 있고 응답으로 함수 또는 결과를 응답할 수 있다. function add(value1,value2,saveFunc){ let result = value1 + value2; return saveFunc(result); } 위 코드에서 value1, value2 는 더할 값이고 saveFunc 는 결과 값을 저장할 함수가...


  • JavaScript Object-3

    자바스크립트 패턴과 테스트 길벗출판사,(지은이) 래리 스펜서, 세스 리처즈 ,(옮긴이) 이일웅 참고 new 를 이용한 객체의 생성 function human(name, sex) { this.name = name; this.sex = sex; }; let jiwoon = new human('김지운', true); let taehwan = new human('김태환',false); function student(name, sex) { if(!(this instanceof student)){ throw new Error('이 객체는 new를...