Spring (프레임워크는 RESTfull 방식에 적합한 것.)
//RESTfull기법을 적용하였을 때의 여러 요청 구분 방식 #########################################
//GET: /board --전제 게시글 리스트 검색 ==>HTML form요소 action="get"
//GET: /board/3 --3번 NO에 해당하는 게시글 검색 ==>HTML form요소 action="get"
//POST: /board [+VO data] --새로운 게시글 INSERT (삽입) ==>HTML form요소 action="post"
//PUT: /board/3 [+VO data] --3번 NO에 해달하는 게시글 수정 ==>HTML form요소 action="post"
//DELETE: /board/3 --3번 NO에 해달하는 게시글 삭제 ==>HTML form요소 action="get"
//JavaScript의 AJAX를 사용하지 않으면, PUT, DELETE방식은 전달이 불가능함. 그래서 그런 경험을 간접적으로 경험하기 위해
//<form>요소의 <input type="hidden" name="method"> ( hidden==사용자가 입력하지 않지만 보내지게)
//으로 4가지 메소드방식을 전달 받을 것임.
//그리고 글번호에 해당하는 경로 "/3"을 번호로 구분하려면 경로르 기반으로 코드를 작성해야 함.
//불편하지만 추후, Spring사용 시 경로구분 쉬움.
//그래서 이 글번호도 <input type="hidden" name="board_no"> 타입으로 전달 받을 것임.
//######################################################################################
'ETC' 카테고리의 다른 글
Model2: MVC 실습 (0) | 2023.11.16 |
---|