1. dto패키지를 작성한다.
경로 : kr.or.co.henry.board.dto
SQL에서 작성했었던 변수명 그대로 작성한다.
1-1. LogDto.java 작성
1-2. GuestbookDto.java 작성
2. Dao패키지를 작성한다.
경로 : kr.or.co.henry.board.dao
2-1. LogDao.java 작성
2-2. GuestbookDao.java
2-3. GuestbookDaoSqls.java
2-4. 잘 작동하는지 단위 테스트 진행
나중에 작성.
3. service / service.impl 패키지를 작성한다.
경로 : kr.or.co.henry.board.service / kr.or.co.henry.board.service.impl
3-1. service패키지에 GuestbookService interface를 작성한다.
package kr.or.co.henry.board.service;
import java.util.List;
import kr.or.co.henry.board.dto.Guestbook;
public interface GuestbookService {
public static final Integer LIMIT = 5;
public List<Guestbook> getGuestbooks(Integer start);
public int deleteGuestbook(Long id, String ip);
public Guestbook addGuestbook(Guestbook guestbook, String ip);
public int getCount();
}
3-2. service.impl 패키지에 GuestbookServiceImpl 클래스를 작성한다.
3-3. 단위테스트를 진행한다.
나중에 작성.
4. 컨트롤러 패키지를 작성한다.
경로 : kr.or.co.henry.board.controller
4-1. GuestbookController 클래스를 작성.
5. list.jsp를 작성한다.
6. Rest Controller로 Web API 작성하기
'Road to Developer > edwith풀스택웹개발자' 카테고리의 다른 글
29. 클린코드 (0) | 2018.08.01 |
---|---|
27. 스프링 MVC패턴을 이용해 방명록 만들기 2 (기본설정 web.xml, pom.xml, Config ) (0) | 2018.07.25 |
26. 스프링 MVC패턴을 이용해 방명록 만들기 1 (요구사항 / 내부흐름) (0) | 2018.07.24 |
25. Spring MVC 모델 흐름 (2) | 2018.07.23 |
24. Spring Framework (0) | 2018.07.23 |