yongbi.net - Great Architect & Artist

Example domain paragraphs

Chapter 2. Organizing Domain Logic (도메인 로직 구성) 도메인 로직을 구성할 때, 트랜잭션 스크립트, 도메인 모델, 테이블 모듈 3가지 기본 패턴으로 구분. 트랜잭션 스크립트 : 도메인 로직을 저장하는 가장 간단한 방법. 프리젠테이션에서 입력값을 가져와서 유효성 검사 및 계산 처리하고 데이터베이스에 데이터를 저장하고, 다른 시스템에서 작업을 호출하는 절차. 프레젠테이션에 데이터를 응답. 작업에 대한 절차이므로 프리젠테이션에서 호출하는 모든 기능을 트랜잭션 스크립트라고 할 수 있음. 트랜잭션 스크립트의 장점 - 대부분의 개발자들이 이해하는 간단한 절차 모델 - Row Data Gateway or Table Data Gateway를 사용하는 단순 데이터 소스 계층과 잘 동작함 - 트랜잭션을 열고 닫는 것으로 트랜잭션 경계를 명확하게 설정 도메인 모델 : 복잡한 논리를 해결하는 것은 도메인 모델을 사용하는 것. 명사로 이루어진 도메인 주위에 도메인 모델(클래스)을 구축. 각 클래스

Great Architect & Artist -

Great Architect & Artist - Chapter 2. Organizing Domain Logic