2-10. 도메인
- 사용자가 겪는 문제를 해결해주는 것이 비즈니스이다.
- 문제를 분석하고, 그에 맞는 솔루션을 생각하고, 그걸 소프트웨어로 구현하는 것이다.
- 사용자들이 겪는 문제 영역이 도메인이다.
어플리케이션의 본질
우리는 일반 어플리케이션을 개발하는 것이 아니다. 도메인 어플리케이션을 개발하는 것이다.
도메인 모델과 영속성 객체
- 통합하기 전략
- 도메인 모델과 영속성 객체를 일치시키기
- 코드량 줄어든다
- 영속성 라이브러리와 강결합
- 구분하기 전략
- 도메인 모델과 영속성 객체를 구분하기
- 코드량 늘어난다
- 영속성 라이브러리와 분리
은탄환은 없다. 적절한 트레이드 오프 필요
'기술도서 > 자바스프링 개발자를 위한 실용주의 프로그래밍' 카테고리의 다른 글
자바스프링 개발자를 위한 실용주의 11. 알아두면 유용한 스프링 활용법 (2) | 2024.11.09 |
---|---|
자바스프링 개발자를 위한 실용주의 9. 모듈 (0) | 2024.11.09 |
자바스프링 개발자를 위한 실용주의 8. 레이어드 아키텍처 (0) | 2024.11.09 |
자바스프링 개발자를 위한 실용주의 7. 서비스 (1) | 2024.11.09 |
자바스프링 개발자를 위한 실용주의 6. 안티패턴 (0) | 2024.11.09 |