본문 바로가기

JAVA/JSP

JSP - Dao 와 Vo 관련 설명

반응형

DAO(Database Access Object)

: 데이터베이스 연결을 위한 객체


게시물을 등록하는 기능

게시물을 삭제하는 기능

게시물을 수정하는 기능


형식) ~ DAO

예) BoardDAO, StudentDAO


insertBoard()

: 게시물 추가를 위한 메소드한테 추가를 위한 자료가 전달되어야 한다.

게시물번호, 제목, 작성자, 내용, 조회수, 작성일(전달해줘야할 값이 6개이다)

일일이 이것을 매개변수로 전달하는 것은 번거롭다.

==> 이것을 하나의 세트로 만들면 훨씬 수월하다.

==> 그래서 클래스를 만드는 것이다.(VO - Value Object)


deleteBoard()

updateBoard()


---------------------------------------------


VO(Value Object)

: 게시물 하나를 포장하기 위한 클래스


DAO

: 실제로 board 테이블에 access를 위한 기능을 가지는 클래스

만들어야 할 것들

게시물을 등록하는 메소드

게시물을 삭제하는 메소드

게시물을 수정하는 메소드

모든게시물을 검색하는 메소드

반응형