DAO (interface) 작성

2018. 3. 13. 19:38

DAO (interface)


  1. /**
  2.  *
  3.  */
  4. package com.javateam.jse.jdbc.service;
  5.  
  6. import java.util.ArrayList;
  7. import java.util.List;
  8.  
  9. import com.javateam.jse.jdbc.domain.MemberVO;
  10.  
  11. /**
  12.  * DAO(Data Access Object) : 비즈니스 로직(business(biz) logic)
  13.  * : CRUD(create read update delete) 메서드
  14.  *
  15.  * @author javateam
  16.  *
  17.  */
  18. public interface MemberDAOService {
  19.    
  20.     // MemberDAOservice dao = MemberDAOServiceImpl.getInstance();
  21.     /**
  22.      * 회원정보 삽입(가입, 생성)
  23.      *
  24.      * @param memberVO 회원 정보 객체(VO)
  25.      * @throws Exception 예외처리
  26.      */
  27.     void insertMember(MemberVO memberVO) throws Exception;
  28.    
  29.     // MemberVO[] getAllMembers() throws Exception;
  30.     // ArrayList<MemberVO> getAllMembers() throws Exception;
  31.     /**
  32.      * 전체 회원 정보 조회(검색)
  33.      *
  34.      * @return 전체 회원 정보 객체
  35.      * @throws Exception 예외처리
  36.      */
  37.     List<MemberVO> getAllMembers() throws Exception;
  38.    
  39.  
  40. } 

'IT 마을 > DB 세포' 카테고리의 다른 글

VO 만들기  (0) 2018.03.09
Oracle - Create , insert , update , delete , drop 테이블  (0) 2018.03.09
ORACLE 설치 / 계정만들기  (0) 2018.03.08

BELATED ARTICLES

more