본문 바로가기
Programming | Study/JDBC

JDBC 구조

by jinju 2021. 10. 11.

JDBC Package 구조(MVC)

Run

: 애플리케이션 실행을 위해 main메소드를 가지고 있는 클래스

 

View

: Client에게 보여주는 화면 담당

 

Controller 

: View에서 전달받은 데이터를 가공처리(데이터 변환, 디코딩) 후 DAO로 전달,

DAO로부터 전달 받은 결과에 따라 View를 결정하여 인코딩 후 데이터 전송

 

Model

: DBMS에서 전송된 데이터 또는 전송할 데이터를 보관할 수 있는 클래스가 있고 DBMS와 통신하면서 데이터를 주고 받는 클래스가 있는 패키지

 

Model

-VO

:데이터베이스의 각 컬럼 개체 저장용 클래스가 있는 패키지로 DB의 도메인 정보를 Client에게 전달할 때 그 도메인 단위 정보를 VO에 구현

-DTO

:데이터베이스의 각 컬럼 개체 저장용 클래스가 있는 패키지로 DB의 도메인과 일치하지 않으며 어떤 로직에 사용되는 영속적이지 않은 정보를 DTO에 구현

-DAO

:DBMS에 접속하여 실제 데이터를 전송하거나 결과 값을 전달받는 클래스가 있는 패키지

->DB에 접근해서 SQL을 실행하고 그결과를 가져오는 클래스

 

 

'Programming | Study > JDBC' 카테고리의 다른 글

JDBC - oracle연동  (0) 2021.08.29
JDBC 개요  (0) 2021.08.29

댓글