본문 바로가기
기술도서/자바스프링 개발자를 위한 실용주의 프로그래밍

자바스프링 개발자를 위한 실용주의 10. 도메인

by jasNote 2024. 11. 9.

2-10. 도메인

- 사용자가 겪는 문제를 해결해주는 것이 비즈니스이다.

- 문제를 분석하고, 그에 맞는 솔루션을 생각하고, 그걸 소프트웨어로 구현하는 것이다.

- 사용자들이 겪는 문제 영역이 도메인이다.

 

 

어플리케이션의 본질

우리는 일반 어플리케이션을 개발하는 것이 아니다. 도메인 어플리케이션을 개발하는 것이다.

도메인 모델과 영속성 객체

  • 통합하기 전략
    • 도메인 모델과 영속성 객체를 일치시키기
    • 코드량 줄어든다
    • 영속성 라이브러리와 강결합
  • 구분하기 전략
    • 도메인 모델과 영속성 객체를 구분하기
    • 코드량 늘어난다
    • 영속성 라이브러리와 분리

 

은탄환은 없다. 적절한 트레이드 오프 필요