BoardService
브라우저 —> BoardRetrieveServlet —> BoardServiceImpl ↔ BoardDAO ↔ DB
✅ BoardRetrieveServlet.java 생성 후 맵핑이름 작성
✅ BoardRetrieveServlet.java에 request.getParameter를 사용해 요청 매개변수 추출
✅ list.jsp 에서 글제목 title에 retrieve로 넘어갈 수 있는 하이퍼링크 달기
✅ BoardMapper.xml에 select 작성
✅ BoardDAO.java에 Sqlsession과 파라미터를 이용해서 실제 DB와 연동
✅ BoardService.java에 BoardDAO 메서드를 복사해서 Sqlsession 파라미터만 제거한다.
✅ BoardServiceImpl.java 에 BoardDAO 연동 코드 작성 (오버라이드)
✅ BoardRetrieveServlet.java 작성
✅ dto를 서비스 거쳐서 DAO까지 전달
- BoardService 연동해서 화면에 보여줄 데이터 반환
- scope에 저장
- jsp로 요청위임
✅ retrieve.jsp 작성
✅ <%@ page import="com.dto.BoardDTO"%> 해주기
✅ BoardRetrieveServlet에서 request.setAttribute("boardRetrieve", dto) 값 얻기
💡 결과
'Programming Language > JSP' 카테고리의 다른 글
게시판 구축 프로젝트(5) - 수정하기 (0) | 2023.08.18 |
---|---|
게시판 구축 프로젝트(4) - 조회수 증가 (1) | 2023.08.18 |
게시판 구축 프로젝트(2) - 글쓰기 (0) | 2023.08.18 |
게시판 구축 프로젝트 (0) | 2023.08.17 |
내장객체 (내장변수) (0) | 2023.08.17 |