[개념 정리] VO ? DAO ? JDBC ?CRUD ?

유영준·2022년 11월 11일
1

[개념정리]

목록 보기
1/1

나는 자바 공부를 하면서 VO와 DAO, JDBC에 대한 개념이 너무 헷갈렸던거 같다. 그래서 VO와 DAO, JDBC에 대한 개념을 정리해보려고 한다.

VO란 무엇인가?

VO란 도메인에서 한개 또는 그 이상의 속성의 속성들을 묶어서 특정 값을 나타내는 객체를 뜻한다.

VO는 도메인 객체의 일종이고, 기보니로 식별 값을 갖는 Entity를 구별하여 사용한다.

DAO란 무엇인가?

DAO는 데이터 접근을 목적으로 하는 객체이다. 커넥션 같은 것을 두고 여러 사용자가 DAO인터페이스를 사용하여 자료에 접근하도록 하는것을 말한다.

JDBC란 무엇인가

JDBC란 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다.

CRUD란 무엇인가?

C: CREATE(insert), R: READ(select) , U: UPDATE , D: DELETE

를 뜻하며 쉽게 말하면 등록 조회 수정 삭제를 말한다.

이렇게 VO와 DAO, JDBC, CRUD에 대한 개념을 정리해봤다. 이것을 토대로 간단한 학생 수강 신청 프로그램을 자바로 간단하게 만들어 보겠다.

profile
갓 태어난 코린이

0개의 댓글