전자정부 프레임워크로의 마이그레이션을 준비하는 중, EgovAbstractServiceImpl 상속 관련하여 호환성 질문드립니다.
- 작성자 :
- 이*훈
- 작성일 :
- 2024-05-09 18:01:41
- 조회수 :
- 461
- 구분 :
- 호환성확인
- 진행상태 :
- 완료
Q
안녕하세요,
일반 springboot로 부터 egov로의 마이그레이션을 수행하는 중
호환성 확인 가이드라인 관련하여 첨부파일과 같은 방법으로 수행해도 되는지 질문드립니다.
먼저, 호환성확인 가이드라인 5번항목에 대해
"EgovAbstractServiceImpl"의 활용이 프로젝트에 부적합한 경우 해당 클래스를 상속받은
공통 추상 서비스 클래스를작성하여해당 클래스를 상속받는 형태로 활용하여 주시기 바라겠습니다.
라는 항목을 확인하였습니다.
1. 이부분 중 추상 클래스가 abstract 클래스를 의미하는지, 혹은 개념상 상위에 있는 일반 java 클래스를 의미하는지 질문드립니다.
두번째로 첨부파일과 같이
(아래 impl 클래스는 모두 interface의 구현체라고 가정하겠습니다)
1. restServiceImpl라는 공통 클래스가 restService를 구현(implements) , EgovAbstractServiceImpl 을 확장(extends)
2. commonsServiceimpl라는 클래스가 RestServiceImpl을 확장(extends)
3. userServiceimpl라는 클래스가 RestServiceImpl을 확장(extends)
2. 상기 상황에서 5번 아키텍처 규칙 항목에 대해 @Service 어노테이션을 가진 클래스는 모두 EgovAbstractServiceImpl을 확장하였으며,
공통 추상 서비스 클래스를 작성하여 상속하였다. 라고 만족할 수 있는지 질문드립니다.
일반 springboot로 부터 egov로의 마이그레이션을 수행하는 중
호환성 확인 가이드라인 관련하여 첨부파일과 같은 방법으로 수행해도 되는지 질문드립니다.
먼저, 호환성확인 가이드라인 5번항목에 대해
"EgovAbstractServiceImpl"의 활용이 프로젝트에 부적합한 경우 해당 클래스를 상속받은
공통 추상 서비스 클래스를작성하여해당 클래스를 상속받는 형태로 활용하여 주시기 바라겠습니다.
라는 항목을 확인하였습니다.
1. 이부분 중 추상 클래스가 abstract 클래스를 의미하는지, 혹은 개념상 상위에 있는 일반 java 클래스를 의미하는지 질문드립니다.
두번째로 첨부파일과 같이
(아래 impl 클래스는 모두 interface의 구현체라고 가정하겠습니다)
1. restServiceImpl라는 공통 클래스가 restService를 구현(implements) , EgovAbstractServiceImpl 을 확장(extends)
2. commonsServiceimpl라는 클래스가 RestServiceImpl을 확장(extends)
3. userServiceimpl라는 클래스가 RestServiceImpl을 확장(extends)
2. 상기 상황에서 5번 아키텍처 규칙 항목에 대해 @Service 어노테이션을 가진 클래스는 모두 EgovAbstractServiceImpl을 확장하였으며,
공통 추상 서비스 클래스를 작성하여 상속하였다. 라고 만족할 수 있는지 질문드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 4.2.0
- JDK(JRE) 정보 : JDK17
- WAS 정보 : Undertow
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
1. abstract class를 의미합니다.
2. 기술한 경우만 가지고는 각 서비스의 역할을 확인할 수 없으므로 답변을 드리기 어렵습니다.
호환성확인은 신청서 접수 후
사전미팅 및 호환성 준수여부를 확인하기 위한 과제수행등을 진행합니다.
사전미팅에서 개략적인 이슈를 공유하시면 될듯하며
이때 질문한 내용에 대해 구체적인 검토가 진행될 수 있을 것 같습니다.
감사합니다.
표준프레임워크센터입니다.
1. abstract class를 의미합니다.
2. 기술한 경우만 가지고는 각 서비스의 역할을 확인할 수 없으므로 답변을 드리기 어렵습니다.
호환성확인은 신청서 접수 후
사전미팅 및 호환성 준수여부를 확인하기 위한 과제수행등을 진행합니다.
사전미팅에서 개략적인 이슈를 공유하시면 될듯하며
이때 질문한 내용에 대해 구체적인 검토가 진행될 수 있을 것 같습니다.
감사합니다.