| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- ubuntu 패스워드
- root passwd
- 리눅스 사용권한
- mapstruct
- 스키마 디자인
- ubuntu passwd
- Spring
- file i/o
- ubuntu
- Java
- Spring MVC
- set-version
- git 설정
- git workflow
- http 응답코드
- O(log n)
- Spring 예외처리
- 함수형 인터페이스
- AOP
- REST HTTP API
- JAVA 재귀함수
- RestControllerAdvice
- 자료구조
- 배열 탐색
- custom exception
- 탐욕 알고리즘
- N:N
- char to int
- 코드스테이츠
- 스키마 설계
Archives
- Today
- Total
목록DDD (1)
개발소설
Spring Data JDBC 기반의 도메인 엔티티 클래스 정의
DDD(Domain Driven Design) 도메인 위주의 설계 기법 도메인(Domain) 비즈니스적인 어떤 업무 영역 비즈니스 업무 영역을 의미하는것은 도메인 지식이라고 부른다. 도메인 지식들을 서비스 계층에서 비즈니스 로직으로 구현해야 한다. 도메인 지식이 많을 수록 퀄리티높은 애플리케이션을 만들 가능성이 높다. 엔티티 클래스 설계 데이터베이스 테이블 간의 관계는 외래키를 통해 맺어지고 클래스끼리 관계는 객체의 참조를 통해 관계가 맺어진다. 애그리거트(Aggregate) 비슷한 업무의 하위 수준 도메인들의 묶음 애그리거트 루트(Aggregate Root) 애그리거트 내의 대표 도메인 각 애그리거트 내의 도메인들 중에서 다른 모든 도메인들과 직간접적으로 연관이 되어 있는 도메인이 애그리거트 루트가 된..
Spring Framework
2023. 4. 20. 03:10