학습/코드1 Domain Model vs Transaction Script 비즈니스 로직을 코드로 구현하는 2가지 방법에 대해 알아보겠습니다. 참고 문서를 번역하고 정리했어요. Domain Model 데이터와 행동을 도메인에 포함시키는 객체 모델입니다. 비즈니스 로직이 매우 복잡해질 수 있습니다. 규칙과 로직이 다양한 케이스를 표현하는데, 이러한 복잡함 속에서 객체가 동작하도록 설계됩니다. 도메인 모델은 서로 연결된 객체 웹을 만듭니다. 각 객체는 하나의 의미있는 단위가 됩니다 (책임을 가지고 특정 행동을 수행) Transaction Script 프레젠테이션 계층으로부터 전달된 하나의 요청을 처리하는 절차 안에 비즈니스 로직을 구성합니다. 예를 들어 도메인 객체에는 비즈니스 로직을 포함하지 않고, 서비스 계층에 해당 코드를 최대한 구현하는 것입니다. 대부분의 비즈니스 어플리케이.. 2021. 9. 5. 이전 1 다음