본문 바로가기
ETC

RESTfull 기법

by EUN-JI 2023. 11. 16.


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