반응형
# 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 |