Chapter 1. Layering :: 2022/08/22 15:14
이 글은 Martin Fowler의 "Patterns of Enterprise Application Architecture"의 내용을 번역, 요약 & 발췌하여 정리한 글입니다.
Chapter 1. Layering
Layer와 Tier : Layer는 역할과 책임을 명확하게 구분할 수 있는 논리적인 구분이고, Tier는 물리적인 구분.
하나의 Tier에 모든 Layer를 구현하여 동작시킬 수 있음.
<The three principle layer>
1) Presentation (UI) : 사용자와 소프트웨어간 인터페이스를 담당하는 로직. 사용자에게 정보를 보여주고, 사용자의 command를 해석하여 비즈니스 로직이나 데이터 소스로부터 실제적인 액션을 수행하게 함
2) Domain (Business) : 시스템의 실제적인 비즈니스 로직을 수행. 응용 프로그램이 도메인에 대해 수행해야 하는 작업을 나타냄.
3) Data Source (Data) : 응용 프로그램을 위한 작업을 수행하는 다른 시스템과의 통신하는 것. 트랜잭션 모니터링, 메시징 시스템, 등. 대부분 데이터베이스를 사용함.
Choosing Where to Run Your Layers (레이어를 실행할 위치 선택)
Trackback Address :: http://www.yongbi.net/trackback/893
-
Ceramic Bowl
Tracked from Ceramic Bowl | 2023/02/22 07:38 | DELGreat Architect & Artist -
-
Elevated Dog Bowl Stand
Tracked from Elevated Dog Bowl Stand | 2023/02/28 04:09 | DELGreat Architect & Artist -
-
tiktok followers
Tracked from tiktok followers | 2023/03/03 08:37 | DELGreat Architect & Artist -
-
Dog Slow Feeder Bowl
Tracked from Dog Slow Feeder Bowl | 2023/03/05 02:41 | DELGreat Architect & Artist -
-
Dog Bowl With Stand
Tracked from Dog Bowl With Stand | 2023/03/05 21:17 | DELGreat Architect & Artist -
-
raised dog Bowl
Tracked from raised dog Bowl | 2023/03/06 18:30 | DELGreat Architect & Artist -
-
Bali hotels
Tracked from Bali hotels | 2023/03/17 20:09 | DELGreat Architect & Artist -
-
dog food bowl stand
Tracked from dog food bowl stand | 2023/03/18 04:06 | DELGreat Architect & Artist -
-
Follow Me on facebook
Tracked from Follow Me on facebook | 2023/03/19 11:09 | DELGreat Architect & Artist -