팀원 : 전창현 , 박재은 , 김성민
저희 프로젝트는 도메인 주도 설계 일명 DDD를 기반으로 참고하여 DDD의 핵심 목표로 각각의 도메인이 서로 철저하게 분리되고 낮은 결합도로 변경과 확장에 용이한 설계를 하여 협업을 원활하게 하도록 시도하였습니다.
- 프로필 수정 부분의 Sequence Diagram
- 유저가 프로필 수정을 시도하면 서버에 권한 요청
- 서버는 유저의 권한을 판별 후 결과 반환
- 익명닉네임 생성
- Apache commons lang 라이브러리 사용
📦:a4document
┣ 📂:api
┃ ┣ :📂:admin
┃ ┃ ┣ :📂:controller
┃ ┃ ┗ :📂:service
┃ ┣ :📂:auth
┃ ┃ ┣ :📂:controller
┃ ┃ ┗ :📂:service
┃ ┣ :📂:member
┃ ┃ ┣ :📂:controller
┃ ┃ ┗ :📂:service
┃ ┗ :📂:post
┃ ┃ ┣ :📂:controller
┃ ┃ ┗ :📂:service
┣ :📂:common
┃ ┣ :📂:member
┃ ┃ ┣ :📂:auth
┃ ┃ ┃ ┣ :📂:config
┃ ┃ ┃ ┣ :📂:dto
┃ ┃ ┃ ┣ :📂:exception
┃ ┃ ┃ ┣ :📂:jwt
┃ ┃ ┃ ┃ ┣ :📂:exception
┃ ┃ ┃ ┃ ┣ :📂:token
┃ ┃ ┃ ┗ :📂:util
┃ ┃ ┣ :📂:dto
┃ ┃ ┣ :📂:entity
┃ ┃ ┣ :📂:exception
┃ ┃ ┣ :📂:repository
┃ ┃ ┣ :📂:service
┃ ┃ ┗ :📂:type
┃ ┗ :📂:util
┣ :📂:domain
┃ ┗ :📂:post
┃ ┃ ┣ :📂:comment
┃ ┃ ┃ ┣ :📂:dto
┃ ┃ ┃ ┣ :📂:entity
┃ ┃ ┃ ┣ :📂:exception
┃ ┃ ┃ ┣ :📂:repository
┃ ┃ ┃ ┗ :📂:service
┃ ┃ ┣ :📂:dto
┃ ┃ ┣ :📂:entity
┃ ┃ ┣ :📂:repository
┃ ┃ ┗ :📂:service
┣ :📂:global
┃ ┣ :📂:exception
┃ ┗ :📂:util
┣ :📂:infra
┃ ┣ :📂:security
┃ ┃ ┣ :📂:config
┃ ┗ :📂:swagger
┣ :📂:system
┃ ┣ :📂:admin
┃ ┗ :📂:errorobject