DB - JAVA로 게시판 만드는 퀴즈(1.5) - 비어있는 설계도면 '편'(2022-08-10)
2022. 8. 10. 19:35ㆍ3층 1구역 - 개발의 장/Oracle DataBase
인터페이스 코드
인터페이스 - IBoardService.java
package jdbc7_answer;
public interface IBoardService {
public void insert(BoardDTO board);
// 게시글 번호와 일치하는 게시글의 모든 데이터 출력.
// 게시글 내용을 보면 조회수 증가.
public void selectNum(String n);
// 입력한 제목을 포함하고 있으면 모든 게시글의 데이터(게시글내용, 게시글작성일 제외) 출력
public void selectSubject(String subject);
public void selectAll();
public void delete(String n);
public void update(String n, String subject, String content);
}
인터페이스 - IBoardDAO.java
package jdbc7_answer;
import java.util.ArrayList;
public interface IBoardDAO {
public int selectMaxNum(); // 게시글 번호 중 큰 수 반환
public void insert(BoardDTO board); // 게시글 데이터 저장
public BoardDTO selectNum(int num); // 게시글 번호로 게시글 조회
public void updateHit(int num); // 게시글 조회수 증가
// 게시글 제목으로 게시글 조회
public ArrayList<BoardDTO> selectSubject(String subject);
public ArrayList<BoardDTO> selectAll(); //모든 게시글 출력
public int delete(int num); // 게시글 번호로 게시글 삭제
public void update(BoardDTO board); // 게시글 수정(제목과 내용)
}
'3층 1구역 - 개발의 장 > Oracle DataBase' 카테고리의 다른 글
DB - JAVA로 게시판 만드는 퀴즈(3) - SelectNum(게시물 번호로 검색하기) '편'(2022-08-10) (0) | 2022.08.10 |
---|---|
DB - JAVA로 게시판 만드는 퀴즈(2) - Insert(게시물 등록하기) '편'(2022-08-10) (0) | 2022.08.10 |
DB - JAVA로 게시판 만드는 퀴즈(1) - 간략한 흐름 '편'(2022-08-10) (0) | 2022.08.10 |
DB - 회원관리 프로그램 View 부분 상세설명(2022-08-09) (0) | 2022.08.09 |
DB - 회원관리 프로그램 DAO 부분 상세설명(2022-08-09) (0) | 2022.08.09 |