전체 글
-
05. 수정 Controller (REST 방식)Spring Web Project/6. Ajax 댓글 (Reply) 2021. 1. 11. 08:55
Note) 일반적으로 전체 데이터 수정 시 PUT, 일부 데이터 수정 시 PATCH 이용 1. Controller 2. Advanced REST Client를 이용한 TEST 3. DB 확인 4. HiddenHttpMethodFilter 태그 내에서 과 같은 형태로 사용해서 GET/POST 방식만을 지원하는 브라우저에서 REST 방식을 사용할 수 있도록 설정할 때 사용 > POST + _method value='put' : PUT 방식 > POST + _method value='delete' : DELETE 방식
-
03. 등록 Controller (REST 방식)Spring Web Project/6. Ajax 댓글 (Reply) 2020. 12. 29. 13:11
Note) annotation > @PathVariable - URI의 경로에서 원하는 데이터를 추출하는 용도로 사용 > @RequestBody - 전송된 JSON 데이터를 객체로 변환해주는 애노테이션으로 @ModelAttribute와 유사한 역할을 하지만 JSON에서 사용된다는 점이 차이 1. Controller 2. Advanced REST Client를 이용한 TEST 3. DB 확인
-
02. TABLE 생성, Domain ~ ServiceSpring Web Project/6. Ajax 댓글 (Reply) 2020. 12. 29. 11:28
1. TABLE 생성 CREATE TABLE TBL_REPLY ( rno int NOT NULL AUTO_INCREMENT, bno int not null default 0, replytext varchar(1000) not null, replyer varchar(50) not null, regdate TIMESTAMP NOT NULL DEFAULT now(), updatedate TIMESTAMP NOT NULL DEFAULT now(), primary key(rno) ); [외래키 추가] alter table tbl_reply add constraint fk_board foreign key (bno) references tbl_board (bno); 2. Domain 3. SQL 4. DAO 5. S..
-
01. REST와 AjaxSpring Web Project/6. Ajax 댓글 (Reply) 2020. 12. 22. 23:30
0. REST(Representational State Transfer) 하나의 URI는 하나의 고유한 리소스(Resource)를 대표 (설계 개념) > REST API : 외부에서 REST 방식으로 제공되는 특정 URI를 통해 사용자가 원하는 정보를 제공하는 방식 > REST 방식의 서비스 제공이 가능한 것을 'Restful'하다고 표현 > 과거 웹은 데이터 처리에 GET/POST 방식만을 사용하고, 추가적인 작업은 method나 command와 같은 파라미터를 지정하여 수행하려는 작업을 명시, REST 방식은 이러한 파라미터를 사용하기 보다 'URI + Http의 메소드(get, post, put...)'을 이용하여 필요한 작업 처리 Note) REST 방식 사용 원칙 1) URI가 원하는 리소스를 ..
-
03. 조회, 수정, 삭제Spring Web Project/5. 검색 (Search) 2020. 12. 22. 10:16
1. Controller 2. 조회 페이지 3. 수정 페이지
-
01. 목록Spring Web Project/5. 검색 (Search) 2020. 12. 17. 13:25
1. Domain Note) UriComponentsBuilder, UriCompopnents 클래스 : URI를 작성할 때 도움이 되는 클래스 > UriCompopnents클래스는 path나 query에 해당하는 문자열들을 추가해서 원하는 URI 생성 시 사용 > queryParam()의 경우, 나중에 GET 방식의 '?' 뒤에 붙는 데이터 2. Controller 3. list.jsp 생성 > listPage.jsp 활용 4. styles.css 수정