까마귀코딩.log
게시판만들기 기획중 본문
### 모델
- 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개이상 )