필수 라이브러리 / 인터페이스 구현규칙
- 작성자 :
- s****a
- 작성일 :
- 2024-10-10 14:25:54
- 조회수 :
- 295
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
안녕하세요
1) 표준프레임워크 적용 기준을, 가이드에서 언급한 Controller, Service, Repository 구성 및 필수 라이브러리 적용등의 내용을 본다는 답변을 참조했는데요
필수라이브러리 관련 내용은 어디서 참고할 수 있을까요??
2) 표준 프레임워크 세부 적용기준 가이드를 보면
AbstractServiceImpl 또는 EgovAbstractServiceImpl을 상속/확장하고 업무에 대한 특정 Service 인터페이스를 구현하여야함이라고 나와있는데요
2-1) 특정 업무에 대한 Service 인터페이스없이 구현체인 Service 클래스만 단독으로 존재하면 안된다는 얘기인가요??
2-2) Service 인터페이스에 대한 구현체인 Service 클래스는 EgovAbstractServiceImpl 또는 AbstractServiceImpl을 무조건 상속받아야하나요??
2-3) AbstractServiceImpl은 개발하려는 서비스에 따라 필요한 공통,기본 로직을 임의로 구현하여 사용해도 되나요??
감사합니다.
1) 표준프레임워크 적용 기준을, 가이드에서 언급한 Controller, Service, Repository 구성 및 필수 라이브러리 적용등의 내용을 본다는 답변을 참조했는데요
필수라이브러리 관련 내용은 어디서 참고할 수 있을까요??
2) 표준 프레임워크 세부 적용기준 가이드를 보면
AbstractServiceImpl 또는 EgovAbstractServiceImpl을 상속/확장하고 업무에 대한 특정 Service 인터페이스를 구현하여야함이라고 나와있는데요
2-1) 특정 업무에 대한 Service 인터페이스없이 구현체인 Service 클래스만 단독으로 존재하면 안된다는 얘기인가요??
2-2) Service 인터페이스에 대한 구현체인 Service 클래스는 EgovAbstractServiceImpl 또는 AbstractServiceImpl을 무조건 상속받아야하나요??
2-3) AbstractServiceImpl은 개발하려는 서비스에 따라 필요한 공통,기본 로직을 임의로 구현하여 사용해도 되나요??
감사합니다.
환경정보
-
- OS 정보 : MAC sonoma 14.4
- 표준프레임워크 버전 :
- JDK(JRE) 정보 : 17
- WAS 정보 :
- DB 정보 : PostgreSQL
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 적용여부를 확인할 때 실행환경 필수라이브러리는 없으며
아키텍쳐 적용규칙, 데이터처리 규칙 및 활용 확장규칙은 해당 링크의
'적용지원 서비스 > 이용절차' 쪽 4단계 '적용지원 수행 및 완료' 항목 가이드의 적용기준을 확인하시면 됩니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=67
아키텍쳐 적용규칙에서는 서비스 클래스로 사용되는 클래스들이 표준프레임워크 실행환경의
AbstractServiceImpl 또는 EgovAbstractServiceImpl(3.0버전 이상)을 상속/확장하고, 업무에 대한 특정
Service 인터페이스를 구현하여야 함이 정의되어 있으므로 이에 맞게 구성하시기 바랍니다.
그리고, AbstractServiceImpl의 활용이 프로젝트에 부적합한 경우, 해당 클래스를 상속받은
공통 추상 서비스 클래스를 작성하여 해당 클래스를 상속받는 형태로 활용할 수 있으니
참고 부탁 드립니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 적용여부를 확인할 때 실행환경 필수라이브러리는 없으며
아키텍쳐 적용규칙, 데이터처리 규칙 및 활용 확장규칙은 해당 링크의
'적용지원 서비스 > 이용절차' 쪽 4단계 '적용지원 수행 및 완료' 항목 가이드의 적용기준을 확인하시면 됩니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=67
아키텍쳐 적용규칙에서는 서비스 클래스로 사용되는 클래스들이 표준프레임워크 실행환경의
AbstractServiceImpl 또는 EgovAbstractServiceImpl(3.0버전 이상)을 상속/확장하고, 업무에 대한 특정
Service 인터페이스를 구현하여야 함이 정의되어 있으므로 이에 맞게 구성하시기 바랍니다.
그리고, AbstractServiceImpl의 활용이 프로젝트에 부적합한 경우, 해당 클래스를 상속받은
공통 추상 서비스 클래스를 작성하여 해당 클래스를 상속받는 형태로 활용할 수 있으니
참고 부탁 드립니다.
감사합니다.