Spring - 게시판 구현 준비

코코·2020년 8월 22일
0

Spring

목록 보기
9/15
post-custom-banner

요구사항

  • 사용자는 게시물을 등록할 수 있다.
  • 사용자는 게시물을 조회할 수 있다.
  • 사용자는 게시물을 수정할 수 있다.
  • 사용자는 게시물을 삭제할 수 있다.

레이아웃

무료로 제공하는 부트스트랩을 이용할 것이다. 링크

URL 설계

URL전송 방식비고
/board/listGET전체 게시물 목록
/board/writeGET게시물 등록 양식
/board/writePOST게시물 등록 처리
/board/postGET게시물 조회
/board/modifyGET게시물 수정 양식
/board/modifyPOST게시물 수정 처리
/board/removePOST게시물 삭제

데이터베이스(MySQL)

CREATE TABLE `tbl_board` (
  `bno` int NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `content` text NOT NULL,
  `writer` varchar(45) NOT NULL,
  `regdate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `moddate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`bno`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

순서

1. Persistence Layer

2. Business Layer

3. Presentation Layer

post-custom-banner

0개의 댓글