전체 글(278)
-
[B -2-37] Ajax 댓글 처리 10
댓글 삭제 / 조회 src/main/java com.spms.controller ReplyController.java get() remove() ...더보기 package com.spms.controller; import java.util.List; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; im..
2019.10.08 -
[B -2-36] Ajax 댓글 처리 9
특정 게시글의 댓글 목록 확인 src/main/java com.spms.controller ReplyController.java getList() ...더보기 package com.spms.controller; import java.util.List; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; im..
2019.10.08 -
[B -2-35] Ajax 댓글 처리 8
댓글 컨트롤러 설계 작업 URL HTTP 전송방식 등록 /replies/new POST 조회 /replies/:rno GET 삭제 /replies/:rno DELETE 수정 /replies/:rno PUT or PATCH 페이지 /replies/pages/:bno/:page GET REST 방식으로 동작하는 URL 을 설계 시에는 PK 기준으로 작성하는 것이 좋다. 단, 댓글의 목록은 PK를 사용할 수 없기때문에 파라미터로 필요한 게시물의 번호와 페이지 번호 정보들을 URL 에서 표현하는 방식을 사용한다. 댓글 등록 작업 src/main/java com.spms.controller ReplyController.java create() ...더보기 package com.spms.controller; imp..
2019.10.06 -
[B -2-34] Ajax 댓글 처리 7
서비스 영역 처리 src/main/java com.spms.service ReplyService.java 인터페이스 register() get() modify() remove() getList() ...더보기 package com.spms.service; import java.util.List; import com.spms.domain.Criteria; import com.spms.domain.ReplyVO; public interface ReplyService { public int register(ReplyVO vo); public ReplyVO get(Long rno); public int modify(ReplyVO vo); public int remove(Long rno); public List ..
2019.10.06 -
[B -2-33] Ajax 댓글 처리 6
@Param 어노테이션과 댓글 목록 src/main/java com.spms.mapper ReplyMapper.java 인터페이스 getListWithPaging() ...더보기 package com.spms.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.spms.domain.Criteria; import com.spms.domain.ReplyVO; public interface ReplyMapper { public int insert(ReplyVO vo); public ReplyVO read(Long bno); public int delete(Long rno); public int update(R..
2019.10.06 -
[B -2-32] Ajax 댓글 처리 5
댓글 수정 src/main/java com.spms.mapper ReplyMapper.java 인터페이스 update() ...더보기 package com.spms.mapper; import com.spms.domain.ReplyVO; public interface ReplyMapper { public int insert(ReplyVO vo); public ReplyVO read(Long bno); public int delete(Long rno); public int update(ReplyVO reply); } src/main/resources com spms mapper ReplyMapper.xml update() ...더보기 insert into TBL_REPLY ( RNO, BNO, REPLY, ..
2019.10.06