Service 14

안드로이드 프로그래밍 구조의 기본

안드로이드 프로그래밍 구조의 기본 조대협 (http://bcho.tistory.com) 해당 포스팅은 https://class.coursera.org/androidpart1-005/lecture/13 의 내용을 바탕으로 정리하였습니다 안드로이드 애플리케이션의 주요 구성 요소안드로이드 애플리케이션을 이루는 주요 구성 요소는 크게 다음 4가지이다. Activity : 가장 메인이 되는 컴포넌트로, 모바일 앱의 특성상, 모바일앱은 하나의 UI가 떠서 사용자로 부터 입력을 받고, 출력을 담당한다. 즉 하나의 화면 인터페이스에 해당한다고 보면된다.Service : 백그라운드에서 도는 컴포넌트로 UI가 없이 동작한다. 가장 쉬운 예로 음악 플레이 처럼 화면이 없는 상태에서 백그라운드로 도는 케이스가 가장 대표적인 ..

대용량 웹서비스를 위한 마이크로 서비스 아키텍쳐의 이해

마이크로 서비스 아키텍쳐 (MSA의 이해)조대협(http://bcho.tistory.com) 배경 마이크로 서비스 아키텍쳐(이하 MSA)는 근래의 웹기반의 분산 시스템의 디자인에 많이 반영되고 있는 아키텍쳐 스타일로, 특정 사람이 정의한 아키텍쳐가 아니라, 분산 웹 시스템의 구조가 유사한 구조로 설계 되면서, 개념적으로만 존재하던 개념이다.얼마전 마틴파울러(Martin folwer)가 이에 대한 MSA에 대한 개념을 글로 정리하여, 개념을 정립 시키는데 일조를 하였다.이 글에서는 대규모 분산 웹시스템의 아키텍쳐 스타일로 주목 받고 있는 MSA에 대한 개념에 대해서 알아보도록 한다. 모노리틱 아키텍쳐(Monolithic Architecture) 마이크로 서비스 아키텍쳐를 이해하려면 먼저 모노리틱 아키텍쳐 ..

AngularJS - Service,Factory 그리고 Provider의 차이

결과적으로 모두 Service를 정의하는 방법의 차이 - 코딩 스타일의 차이? (그렇다면 왜 만들어 놨을까?) What is service,factory and provider Difference between service and factoryhttp://blog.manishchhabra.com/2013/09/angularjs-service-vs-factory-with-example/ 서비스를 생성하는 방법이 여러가지가 있는데 (클래스를 객체화 시키는 것 처럼)Service를 가지고 직접 생성하는 방법이 있고,아니면 Factory를 생성한후, Factory에서 instance를 받는 방법이 있고아니면 Constructor에서, 받아서 생성하는 방법이 있고또는 Provider를 사용하는 방법이 있다. 개..