[34/79] 게시판 서비스 사용하기 : 네이버 카페 (naver.com)
마주이야기&마주스토리 : 네이버 카페
마주스토리 카페
cafe.naver.com
package board;
import java.util.List;
public interface Service {
void insert(BoardVo vo); //void 는 리턴이 없는것
void delete(long idx); //void 는 리턴이 없는것
BoardVo selectOne(long idx);
List<BoardVo> selectAll();
int count();
}
package board;
import java.util.List;
public class TestBoard {
public static void main(String[] args) {
Service service= new ServiceImpl();
//레코드 추가
service.insert(null);
//레코드 삭제
service.delete(0);
//선택레코드 보기
BoardVo m = service.selectOne(0); //리턴 변수 만들기
//전체레코드 보기
List<BoardVo> li =service.selectAll();//리턴 변수 만들기
//갯수 확인하기
int c= service.count();//리턴 변수 만들기
}
}
package board;
import java.util.List;
public class ServiceImpl implements Service{
@Override
public void insert(BoardVo vo) {
System.out.println("==>public void insert(BoardVo vo) 실행");
}
@Override
public void delete(long idx) {
System.out.println("==>public void delete(long idx) 실행");
}
@Override
public BoardVo selectOne(long idx) {
System.out.println("==>public BoardVo selectOne(long idx) 실행");
return null;
}
@Override
public List<BoardVo> selectAll() {
System.out.println("==>public List<BoardVo> selectAll() 실행");
return null;
}
@Override
public int count() {
System.out.println("==>public int count() 실행");
return 0;
}
}
*인터페이스의 목적은 다형성 추구
메인에서 이름"똘이" 입력받아서
서비스에서 입력받은"똘이"값 받아와서 문자열 "학생" 이랑 합쳐준다
(학생이라는 문자열이 들어가니까 String 으로 담아야함)
학생 합쳐진 문자열 str을 vo에 받아서 dao의 insert 메소드로 담음
daoImpl 에서 담아온 vo를 출력함
'JAVA' 카테고리의 다른 글
[35일차] JSP 사용하기 (0) | 2022.07.08 |
---|---|
[35일차] chap5. 데이터 타입 분류 (p138 ~ ) (0) | 2022.07.08 |
[34일차] 자바 패키지 하나 더 만들기 (0) | 2022.07.07 |
[33일차] (0) | 2022.07.06 |
[32일차] 자바 연산자 (0) | 2022.07.05 |