티스토리 뷰

Servlet JSP

서비스 함수 찾아내기

Programmers 2021. 5. 19. 15:32
반응형

목표: 업무 서비스에서 필요한 서비스 함수를 어떻게 찾는지 알아본다.
 - 업무 서비스에서 구현해야 할 클래스

Servlet에서 업무 서비스를 분리해서 별도의 클래스를 만들고, 데이터베이스를 사용하는 코드들을 옮긴다.
Servlet에서는 데이터 서비스를 받으면 된다.

 

관리자(회원의 기능은 모두 물려받는다):
- 공지등록
- 공지 일광 공개
- 공지 수정
- 공지 삭제
- 공지 일괄 삭제 

회원
- 공지 목록 조회
- 공지 상세조회


클래스 찾을 부분? NOTICE

 

공지 목록 조회
- 사용자 페이지 요청
  getNoticeList()
- 사용자 페이지 요청(번호)
  getNoticeList(int page)
- 사용자 검색 요청
  getNoticeList(String field, String query, int page)
  String field; 제목 / String query; 검색어 / int page; 검색된 결과에서 페이지를 찾아야 함
- 현재 페이지의 개수
  getNoticeCount(); 전체 레코드 개
  getNoticeCount(String field, String query); 검색 결과의 레코드 개수

공지 상세조회
- 사용자 페이지 요청 -> 사전 조건 id를 넘겨받는다.
  getNotice(id);  전체 NOTICE
  getNextNoitce(id); 다음 NOTICE
  getPrevNotice(id); 이전 NOTICE

반응형
댓글
공지사항