반응형

# MVC 모델의 파일 약자와 의미

  • 현재 투입되어있는 싸이트에서 삼성 애니프레임, 웹스퀘어(화면), Rexpert(리포팅 툴, 오즈(oz)와 비슷) 등을 사용하고 있다.
  • 삼성 애니프레임의 경우 스프링의 느낌과 전자정부의 느낌이 교모하게 섞여있는거 같다.
  • 기존의 전자정부 사용 시 vo, controller, service, serviceImpl, dao, mapper (ibatis or mybatis) 등을 사용했던것 처럼 BIZ, BIZImpl, DQM, DEM, SVO 등 약간 다른 명칭으로 된 것들을 사용하는데 아직은 적응이 필요한것 같다. 그렇기때문에 DQM, DEM, SVO 등이 뭘 의미하는지 알아보려고 한다. SVC (interface) > SVCImpl > BIZ > BIZImpl > DQM 순으로 진행되며, SVO, DQM 수정 시 DAO도 수정된다.
  • 현재 투입되어있는 싸이트의 경우 actionId 가 컨트롤러의 역할을 하고,

## DVO (Data Value Object)

  • 애니프레임에서 DVO 의 경우 자동생성.

## SVO (Service Value Object)

## VO (Value Object)

  • 계층간 데이터 교환을 위한 자바빈즈를 의미. (계층간 데이터 교환을 위한 객체)
  • DTO 와 동일하지만 read only 속성을 가짐.

## BIZ (Business)

  • 인터페이스, 구현체로 BIZImpl 존재

## DQM (Data Query Module)

  • 애니프레임에서 DQM 의 경우 자동생성.

## DEM (Data Elementary Module)

## XML

  • Rexpert 로 생성한 화면의 경우 .xml 확장자로 파일이 생성된다.

## DAO (Data Access Object)

  • 데이터베이스의 데이터(Data)에 접근하기 위한 객체.
  • 데이터베이스에 접근하기 위한 로직과, 비즈니스 로직을 분리하기 위해 사용.

## CFG (configuration)

반응형

'기타' 카테고리의 다른 글

DB2 length  (0) 2022.10.26
오라클 WITH절  (0) 2022.10.13
한영키 없는 키보드 해결방법  (0) 2022.10.05
DB2 란?  (0) 2022.10.04
IT 관련 각종 자격정보  (0) 2022.09.03

+ Recent posts