Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
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 more
Archives
Today
Total
관리 메뉴

까마귀코딩.log

게시판만들기 기획중 본문

카테고리 없음

게시판만들기 기획중

까마귀코딩 2023. 2. 10. 10:33

### 모델
 - boardId (식별자 - 게시판아이디) == 회원이 여러개 게시글 가지고 있지 - 
 - title (게시글제목)
 - content (게시글 내용)
 - memberID(작성자)
- createdDate (생성일)
- modifiedDate(수정일)
- viewCount(조회수)

- boardstatus (게시글상태)

 

 

 

게시글 
• 비회원은 작성 불가능, 회원만 작성 가능
• 제목, 내용, 첨부파일을 올릴 수 있음
• 작성자는 게시물에 대한 수정과 삭제가 가능함
-      게시글 조회와 게시판 리스트 조회는 서로 다른페이지임 

<<api>>

##전체페이지
method : GET
url : /main
return page : 전체페이지(메인페이지)

##게시글 등록페이지
method : GET
url : /boards/update
return page : 게시글등록 페이지로 이동

##게시글 수정페이지
method : GET
url : /boards/update/{id}
return page : 게시글수정 페이지로 이동

##전체게시글 조회 (게시판)
method : GET
url : /boards
return page : 전체게시글 조회 (메인페이지)

##게시글 등록페이지
method : POST
url : /boards
return page : 게시글 등록 후 메인 페이지로 이동

##게시글 조회
method : GET
url : /boards/{id}
return page : 게시글조회페이지

##게시글 수정
method : PUT
url : /boards/{id}
return page : 게시글수정 후 게시글 조회 페이지로 이동

##게시글 삭제
method : DELETE
url : /boards/{id}
return page : 게시글삭제 후 메인 페이지로 이동


###게시글 등록 플로우 
1. 게시판에서 글쓰기 버튼 클릭 
2. 게시글 등록 페이지 내에서 내용 작성함
3. 게시글 등록 버튼 클릭
4. 게시판 리스트 페이지로 이동 


###게시글 수정 플로우 
1. 게시글 상세보기에서 수정 버튼 클릭 
2. db에서 이전 내용 불러옴 
3. 게시글 수정 내용 작성후 수정 버튼 클릭
4. 게시판 리스트 페이지로 이동 

###게시글 삭제 플로우 
1. 게시글 상세보기에서 삭제 버튼 클릭 
2. alert 으로 삭제 여부 확인후 내용삭제
3. 게시판 리스트 페이지로 이동 

$$ 모델
-id ( 식별자 ) 

 

분산서버 ( 서버가 2개이상 )