소프트웨어 아키텍처1 레이어드 아키텍처 레이어드 아키텍처는 가장 흔한 아키텍처 스타일로 모놀리식 아키텍처 중 하나이다.단순하고 대중적이며 비용도 적게들어서 사실상 표준 아키텍처이다. 레이어 분리내부 컴포넌트는 논리적으로 수평한 레이어들로 구성된다.각 레이어는 애플리케이션에서 프레젠테이션 로직, 비즈니스 로직 등의 주어진 역할을 수행한다.일반적으로 프레젠테이션, 비즈니스, 퍼시스턴스, 데이터베이스 4개의 표준 레이어로 구성한다.물론 규모에 따라 병합하기도 하고, 그 이상의 레이어를 구성하기도 한다.1. Presentation Layer사용자 혹은 클라이어느 시스템과 직접적으로 연결되는 부분이다.이 외 비즈니스 로직은 해당 계층의 관심사가 아니다.2. Business Layer비즈니스 로직을 구현하는 부분이다. 실제로 시스템이 구현해야 하는 핵심.. 2024. 12. 2. 이전 1 다음