studyLog

MVC 모델의 파일 약자 의미 DQM DEM DVO VO SVO

devlunch4 2024. 6. 27. 14:29
반응형

MVC 모델의 파일 약자 의미 DQM DEM DVO VO SVO

웹개발시 또는 자바 코딩시 알고 있으면 좋은 용어를 풀어서 적어보았습니다.

MVC : model view controller

SVO: service value object

APP: application

BIZ: business

DQM : data query module

DEM: data elementary module

DAO: data access object

DVO : data value object

SVO: service value object

VO : value object

CFG: configuration

좀더 설명을 적어보았습니다.

1 MVC (Model View Controller):

◦ 모델 (Model): 데이터와 비즈니스 로직을 관리합니다.

◦ 뷰 (View): 사용자 인터페이스를 담당합니다.

◦ 컨트롤러 (Controller): 모델과 뷰 사이의 상호작용을 관리합니다.

2 SVO (Service Value Object):

◦ 서비스 값 객체: 서비스 레이어에서 사용되는 데이터 객체로, 주로 서비스와 관련된 데이터 및 로직을 포함합니다.

3 APP (Application):

◦ 애플리케이션: 특정 기능이나 작업을 수행하기 위해 개발된 소프트웨어 프로그램입니다.

4 BIZ (Business):

◦ 비즈니스: 애플리케이션의 비즈니스 로직이나 업무 규칙을 의미합니다.

5 DQM (Data Query Module):

◦ 데이터 쿼리 모듈: 데이터베이스에서 데이터를 조회하는 기능을 담당하는 모듈입니다.

6 DEM (Data Elementary Module):

◦ 데이터 기본 모듈: 기본적인 데이터 처리 기능을 담당하는 모듈입니다.

7 DAO (Data Access Object):

◦ 데이터 접근 객체: 데이터베이스와의 상호작용을 추상화하여 데이터를 저장하고 불러오는 역할을 합니다. (데이터 추가, 수정, 삭제)

8 DVO (Data Value Object):

◦ 데이터 값 객체: 데이터 전송 시 사용되는 객체로, 주로 데이터를 캡슐화하여 전송합니다.(데이터베이스에서 가져온 데이터를 담는 객체)

9 VO (Value Object):

◦ 값 객체: 주로 불변 데이터 값을 나타내는 객체로, 시스템 내에서 데이터를 이동시키는 데 사용됩니다.

10 CFG (Configuration):

◦ 설정파일(구성): 소프트웨어 시스템의 설정 및 환경 정보를 포함합니다.

끝!

반응형