[TIL] 8/16 데브코스 W3D1 - Spring vs Spring Framework vs Spring Boot

.·2021년 8월 17일
0

Spring vs Spring Framework vs Spring Boot

  1. Spring
    • Spring application은 여러 프로젝트로 이루어짐
    • projects: Spring Boot, Spring Framework, Spring Data, Spring Security, .. 등등
  2. Spring Framework
  3. Spring Boot
    • Spring project들 중 하나
    • boot: 시스템을 사용 가능한 상태로 만드는 것 -> setup 시간 ⬇

Domain Driven Design(도메인 주도 설계)

도메인 = 비즈니스
복잡한 도메인을 EntityValue Object로 분리한다.

  1. Entity
    • 다른 Entity와 구분할 수 있는 고유 식별자 가짐
    • 가변적, 상태 변경
  2. VO
    • 값의 조합, 고유성
    • 속성이 변하지 않는 값 그 자체로 불변
    • Entity가 VO를 속성으로 가지고 있음

출처

0개의 댓글