반응형
SMALL

[1] service 설정
(1) CommentService
서비스 설정하는 이유 : 직접 호출하지 않고 서비스를 중간에 두어 데이터를 처리하면 모듈화, 보안, 객체변환을 위해서


[2] 댓글 Rest 방식
(1) Rest 동작 설계
댓글 등록 | /comments/new | post |
댓글 조회 | /comments/cno | Get |
댓글 수정 | /comments/cno | Put or Patch |
댓글 삭제 | /comments/cno | delete |
댓글 페이지 목록 | /comments/page/bno/page | get |
(2) 댓글 컨트롤러 CommentController
@RestController 설정
service 연결

(3) get.jsp 댓글 창
댓글 창 html 을 생성한다. 이 디자인대로 데이터를 반영할 것이다



(4) 자바스크립트 모듈패턴
comments.js 생성하기

정상연결되었는지 확인하기 위해 콘솔창에 내용 넣기

get.jsp에 comments.js를 연결하기

콘솔창에 get.jsp가 실행되는지 확인하기

게시글을 조회 get.jsp화면을 불러오면 comments.js도 불러오고 get.jsp에 기재한 자바사크립트도 정상적으로 연결되었다

반응형
LIST
'🌈 프로젝트 > 웹 프로젝트' 카테고리의 다른 글
🌻 웹프로젝트_[17] 오라클_Rest 댓글 등록 (4) | 2024.01.09 |
---|---|
🌻 웹프로젝트_[16] 오라클_Rest 댓글 목록 (4) | 2024.01.09 |
🌻 웹프로젝트_[14] 오라클_댓글 기능 CRUD (238) | 2023.12.31 |
🌻 웹프로젝트_[13] 오라클_댓글 DB 준비 (6) | 2023.12.31 |
🌻 웹프로젝트_[12] 오라클_검색기능 (166) | 2023.12.29 |