2022.01.25.Tues.
✍ 복습
Servlet의 동작 과정
service에 작업 결과를 저장

forward, redirect
forward : 작업이 계속되는 경우
redirect : 새로운 작업이 시작
게시판
- 사용자들이 볼 때 (예제)게시판에는 5개의 기능
/web2/board/list
/web2/board/write
/web2/board/read
/web2/board/update
/web2/board/delete
- 2개의 메소드
GET : 서버의 내용(상태)이 바뀌지 않는다. 여러번 실행해도 안전(즐겨찾기 기능)
POST : 서버의 내용이 바뀐다. 재실행되면 안 된다.(강제이동 필요)
redirect 경로
- 작업의 시작 : /web2/board/list → 자동 이동 없음
/web2/board/write, /web2/board/read로 링크 제공
GET - 목록을 보여준다
POST - X
- /web2/board/write → /web2/board/read?글번호=? 자동이동
GET - 글쓰기 화면을 보여준다.
POST - 처리 후 화면을 다른 작업으로 redirect
- /web2/board/read?글번호=?
GET - 글내용을 보여준다
POST - 있다면 내용을 변경