목록Android (2)
어흥
1. OAuth(Open Authorization, Open Authentication)이란? - Application의 유저 비밀번호를 Third Party앱에 제공하지 않고 인증, 인가를 할 수 있는 Open Standard Protocol - OAuth 인증을 통해 애플리케이션 API를 유저 대신에 접근할 수 있는 권한을 얻을 수 있다 2. OAuth 1.0 OAuth 2.0 - 인증 절차 간소화 됨으로써 개발자들이 구현하기 더 쉬워졌다 - Authorization server와 Resource 서버의 분리가 명시적 3. Authorization Code Grant(6가지의 인증방식 中 1개)의 Sequence Diagram 먼저 클라이언트가 Redirect URL을 포함하여 Authorizatio..
1. MVC 패턴 - Model, View, Controller - Model: 프로그램이 작업하는 세계관의 요소들을 개념적으로 정의한 것 (DTO, DAO로 분류된다) - View: 사용자가 보는 화면에 입출력 과정 및 결과를 보여주기 위한 역할을 수행한다 - Controller: 도메인 객체들의 조합을 통해 프로그램의 작동 순서나 방식을 제어한다 - MainActivity -> View, Data(Item) -> Model, Adapter -> Controller 2. 컴포넌트 - Activity: UI를 관리하고, 사용자의 다양한 이벤트를 처리하는데 사용된다 - Service: 화면에서 보이지 않고, 백그라운드에서 처리하는데 사용된다(Ex. 멜론) - Broadcast Receiver: 안드로이드에..