[Spring] 게시판 만들기 / 글 수정, 글 삭제
글 수정 / 글 삭제
▶ 1. 화면과 컨트롤 간의 맵핑된 경로
▶ 2. 화면과 컨트롤 간의 데이터 연결점 화면 >> 컨트롤 데이터 전달 할 것과 방법
▶ 3. 컨트롤에서의 행동 정의
>> 3-1 DB를 가야하느냐? DB로 전달할 값이 있느냐?
>> 3-2 DB를 안가도되느냐?
>> 3-3 화면을 어떻게 할 것이냐?
▶ 4. DB로 부터 받은 값이 있다면 화면으로 전달해야 하느냐?
▶ 게시글에서 수정버튼 누를 때 / 글 삭제 누를 때
getBoard.jsp 파일
▶ 글 수정
>> <form action="updateBoard.do" method="post">
>> <td colspan="2" align="center"><input type="submit" value="글 수정" /></td>
>> @Controller에서 @RequestMapping("updateBoard.do") 찾음
▶ 글 삭제
>> <a href="deleteBoard.do?seq=${board.seq }">글삭제</a>
>> seq 번호 넘겨줌
>> @Controller에서 @RequestMapping("daeleteBoard.do")찾음
Controller
▶ 글 수정
>> 전달받은 데이터 BoardVO vo로 받음
>> 수정 후 게시글 목록으로 화면 전환
▶ 글 삭제
>> 전달받은 데이터 BoardVO vo로 받음
>> 삭제 후 게시글 목록으로 화면 전환
BoardService
BoardDAO
Mapper
▶ 게시글 수정
>> 수정은 조회수 올라가면 안되니까 cnt = cnt -1 해준다