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) 값 얻기

 

 

 


 

 

💡 결과



 

xoo | 수진