패키지 구조(Layered Architecture)문의
- 작성자 :
- 이*훈
- 작성일 :
- 2020-09-04 14:46:08
- 조회수 :
- 3,349
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
최근 소스의 패키지 구조 관련 문의 드립니다.
기존에는 일반적으로 web, service, dao, .. 이러한 구조로 패키지가 나뉘어졌는데
최근 샘플 소스들을 보면 web, service 두개의 패키지만 있고
service 안에 service 인터페이스와 VO 가, service 내의 impl 패키지안에 service 구현 클래스와 DAO가 있습니다.
이런 식으로 패키지를 구성한 이유가 있는지요.
기존에는 일반적으로 web, service, dao, .. 이러한 구조로 패키지가 나뉘어졌는데
최근 샘플 소스들을 보면 web, service 두개의 패키지만 있고
service 안에 service 인터페이스와 VO 가, service 내의 impl 패키지안에 service 구현 클래스와 DAO가 있습니다.
이런 식으로 패키지를 구성한 이유가 있는지요.
A
안녕하세요.
표준프레임워크 센터입니다.
전자정부 프레임워에서 가이드 하는 계층형 구조 (Layered Architecture)는
화면처리, 업무처리, 데이터처리 부분에 관해 어노테이션을 통한 구분을 하도록 가이드 하고 있습니다.
말씀하신 패키지의 구성은 프로젝트 환경이나 개발 스타일에 따라 달라질 수 있습니다.
자세한 사항은 적용가이드의 '표준프레임워크 세부 적용 기준'을 통해 확인 하실 수 있습니다.
https://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1728&bbsId=BBSMSTR_000000000171&menu=7
감사합니다.
표준프레임워크 센터입니다.
전자정부 프레임워에서 가이드 하는 계층형 구조 (Layered Architecture)는
화면처리, 업무처리, 데이터처리 부분에 관해 어노테이션을 통한 구분을 하도록 가이드 하고 있습니다.
말씀하신 패키지의 구성은 프로젝트 환경이나 개발 스타일에 따라 달라질 수 있습니다.
자세한 사항은 적용가이드의 '표준프레임워크 세부 적용 기준'을 통해 확인 하실 수 있습니다.
https://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1728&bbsId=BBSMSTR_000000000171&menu=7
감사합니다.