728x90
반응형
무료로 시퀀스 다이어그램을 그리는 유용한 사이트를 알게 되었다
https://www.websequencediagrams.com/
예제로 작성 해본 코드다
title 글 등록 시퀀스
User -> Controller: 글 등록 요청
note right of Controller:
예시 request
POST {url}/posts
{
"isAdmin" : true,
"title" : "abc",
"contents" : "게시글 내용",
"createDate" : "2024-01-13 12:24:13",
"viewCount" : 1,
"categoryId" : 23,
"userId" : 1234
}
end note
Controller -> Service: userDTO 매핑
Service -> Validation: 유효성 검사(필드 유효성, 로그인 유무 등)
Validation --> Service:
Service -> DAO: DB 요청을 위해 매핑,예외처리
DAO -> DB: 쿼리로 DB 접근
DB --> DAO:
DAO --> Service:
Service --> Controller:
Controller --> User:
사이트에 들어간 다음에 코드를 복사 붙여넣기해서 한번 해보길 바란다
Share&Export 를 누르면 공유 및 다운로드가 가능하다.
아래는 문법에 관련된 레퍼런스다
728x90
반응형
'유용한툴 및 사이트' 카테고리의 다른 글
Mac에서 Brew를 사용해 Tree 명령어로 프로젝트 구조 파악하기 (19) | 2024.02.24 |
---|