logo

[독서] 자바 / 스프링 개발자를 위한 실용주의 프로그래밍

language-logoSpring

• 소프트웨어 공학에서 '도메인'은 애플리케이션이 해결하고자 하는 문제 영역이자 비즈니스 영역을 의미하며, 개발자는 이를 분석하고 해결하는 역할을 맡는다.
• 스프링이나 JPA 같은 프레임워크는 도구일 뿐이며, 프로젝트 설계는 도메인을 중심으로 이루어져야 한다.
• 도메인 모델과 영속성 객체를 구분하면 코드 양이 늘어나지만, 도메인의 역할이 명확해지고 DBMS 변경 시 유리하다.
• 도메인 모델과 영속성 객체를 구분하여 코드를 작성하는 것이 도메인의 역할을 명확히 하고, 통합된 코드보다 자연스럽다고 느껴졌다.

thumbnail
북마크
공유하기
신고하기
5분 분량
조회수 35
profile-image레디
11일 전
Copyright © 2024. Codenary All Rights Reserved.