MVC 모델의 파일 약자 의미 DQM DEM DVO VO SVO
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):
◦ 설정파일(구성): 소프트웨어 시스템의 설정 및 환경 정보를 포함합니다.
끝!