SAPUI5 i18n 사용법 – SAPUI5 영화 API 조회

sapui5앱에서는 다국어 관리를 위해 SAPUI5 i18n 체계를 사용합니다. i18n이란, 소프트웨어 등의 제품의 언어 사용시 다른 여러 언어 환경에 대해 사용할 수 있도록 지원하는 것을 의미합니다. 국제화(internationalization)에서 영단어 I와 N 사이에 18글자가 존재하기에 i18n으로 명명합니다. 간단히 요약하면, 해당 앱을 다양한 국가에서 사용시에 웹브라우저에서 사용하는 언어에 맞는 글자가 출력되게 하는 설정입니다. i18n에 좀 더 상세한 내용은 아래의 … Read more

SAPUI5 project 구조 생성 – 영화 정보API 서비스

처음 SAPUI5 Project 구조 생성을 통해 프로젝트를 초기 세팅하는 방법을 소개하고, 이후 영화 정보를 SAPUI5를 이용해서 리스트 해보고 검색해 보는 서비스를 개발해 보도록 하겠습니다. 간단히 나만의 영화 정보 서비스 조회 프로그램을 설명하면, YTS YIFY movies 사이트에서 제공하는 API를 활용하여, 해당 내용을 SAPUI5 웹화면에서 조회하는 프로그램입니다. 즉, 백엔드 데이터는 YTS YIFY movies API를 가져오고, 프론트엔드 화면은 … Read more

자바스크립트 bind 메소드 – this의 이해

자바스크립트 bind 메소드 는 this 키워드에 대해 명시적으로 바인딩 할 때 사용하는 메소드이다. 자바스크립트의 this는 다른 타 Language와는 달리 동작하게 되는데, 그래서 명시적 바인딩을 할 때 사용하는 메소드 중 하나가 bind() 이다. bind 메소드는 call, apply와 더불어 대표적인 명시적 바인딩 메소드이며, function의 프로토타입(Prototype)으로 모든 함수에서 접근해서 사용할 수 있다. 암시적바인딩이란 – 자바스크립트 this 의 성격 … Read more