IT/Architecture2020. 12. 18. 00:083-Tier Architecture

- 참고: https://bkjeon1614.tistory.com/27 - 참고: https://woongsin94.tistory.com/378 구조 1. Presentation Layer - 사용자 인터페이스를 제공하는 계층이다. - 정적 데이터를 제공하고 Web Server를 의미한다. - Front-end라고 불린다. - 비즈니스로직이나 데이터관리 코드를 포함하면 안 된다. 2. Application Layer - 비즈니스 로직을 처리하는 계층이다. - 동적 데이터를 제공하고 Web Application Server를 의미한다. - Midleware 또는 Back-end라고 불린다. 3. Data Layer - DB 또는 File System 데이터에 대한 접근 및 관리하는 계층이다. - 주로 DB..

Tip2020. 10. 11. 12:24null 안전한 좋은 코딩 법

참고: youtu.be/DedY9dKv3tk 1. 기본으로 null을 쓰지 말자 2. null 문맥을 제한한 범위 안에 가두자 3. API에 null을 최대한 쓰지 말자 4. Null 객체를 활용하자 5. null을 명시적으로 표현하자 6. 계약에 의한 설계(design by contract)를 적용하자 7. 구조체에는 펑터(Functor)을 활용하자 8. 객체의 기본값을 유용하게 만들자

IT/Android2020. 6. 27. 16:28안드로이드 4대 구성 요소

- Activity: 눈에 보이는 화면을 관리하는 실행 단위. - Service: 화면을 가지지 않은 실행 단위. 백그라운드 프로세싱. - Bradcast Receiver: OS가 메세지를 받으면 실해오디는 실행 단위. - Content Provider: 저장된 데이터를 제공하기 위해 실행되는 실행 단위. 안드로이드 애플리케이션은 4대 구송 요소들을 통합 관리하는 번들 개념이다.

image