eGovFrame 적용점검 기준
- 작성자 :
- 이*성
- 작성일 :
- 2017-07-07 10:47:13
- 조회수 :
- 1,419
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕 하세요!
eGovFrame로 신규 프로젝트를 진행 하려고 합니다.
나중에 eGovFrame를 적용했다는 인증을 받으려고 하는데요 아래 몇가지 항목이 eGovFrame 인정에 문제가 되는지 확인 부탁드립니다.
프로젝트는 eGovFrame 3.6에서 제공하는 샘플 WebProject를 기본으로 사용하려고 합니다.
다만
1. Service Interface 를 제거 하고 impl 패키지를 제거하여 구현클래스의 패키지 뎁스를 하나 위로 변경
- Interface 사용이 정말 필요한 시기 또는 필요한 부분에만 제한적으로 적용할 예정임
2. dao 별도 package로 분리
3. MyBatis로 조회된 결과값을 EGovMap or Bean or HashMap 중 선택적으로 사용
4. Maven 모듈을 이용하여 일부 Service 는 모듈로 분리
위 네 가지를 적용했을때 전자정부프레임워크를 사용했다고 인증 받는데 문제가 되는 부분이 있을까요?
다른분이 질문하신거 봤는데요. 딱 감이 오지 않네요
https://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=611&bbsId=BBSMSTR_000000000171&menu=7
답변 감사드리겠습니다.
eGovFrame로 신규 프로젝트를 진행 하려고 합니다.
나중에 eGovFrame를 적용했다는 인증을 받으려고 하는데요 아래 몇가지 항목이 eGovFrame 인정에 문제가 되는지 확인 부탁드립니다.
프로젝트는 eGovFrame 3.6에서 제공하는 샘플 WebProject를 기본으로 사용하려고 합니다.
다만
1. Service Interface 를 제거 하고 impl 패키지를 제거하여 구현클래스의 패키지 뎁스를 하나 위로 변경
- Interface 사용이 정말 필요한 시기 또는 필요한 부분에만 제한적으로 적용할 예정임
2. dao 별도 package로 분리
3. MyBatis로 조회된 결과값을 EGovMap or Bean or HashMap 중 선택적으로 사용
4. Maven 모듈을 이용하여 일부 Service 는 모듈로 분리
위 네 가지를 적용했을때 전자정부프레임워크를 사용했다고 인증 받는데 문제가 되는 부분이 있을까요?
다른분이 질문하신거 봤는데요. 딱 감이 오지 않네요
https://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=611&bbsId=BBSMSTR_000000000171&menu=7
답변 감사드리겠습니다.
A
안녕하세요 이기성님,
표준프레임워크센터입니다.
저희 센터에서 공공기관 프로젝트를 대상으로 진행하고 있는 적용점검 기준에 대해서 문의주셨는데요.
1. 서비스 인터페이스를 제거하고 impl 패키지를 제거한다면,
EgovSampleService.java파일이 사실상 인터페이스가 아니라 impl 구현클래스로 사용된다는 말씀이신지요?
EgovAbstractServiceImpl 클래스를 extends 상속받아서 사용하는 impl구현 클래스가 있으시다면
적용점검 기준이 됩니다.
2. 첨부해주신 이미지와 같이 SampleDAO.java를 dao라는 패키지로 따로 분류해서 service라는 패키지와 별도로
구성하신다는 말씀이신지요?
패키지 분류에 대한 기준은 없습니다.
3. MyBatis로 조회된 결과값을 resultType=egovMap, resultClass=sample.vo.SampleVO, resultType=HashMap
중에 선택적으로 사용하고 싶으시다는 건지요?
결과값을 받는 방식에 제한을 두고 있지 않습니다.
4. Maven 모듈을 이용하여 서비스 클래스들은 모두 service라는 별도의 프로젝트로 구성하시려는 건지요?
프로젝트들이 서로 연동되어 하나로 움직인다면 프로젝트의 구조에 제한을 두고 있지 않습니다.
따라서 적용점검을 직접 하게되면 정확히 알 수 있겠지만
위에서 언급하신 사항들로 보아서는 적용점검을 받으시는데 문제가 없을것이라고 생각이 됩니다.
감사합니다.
표준프레임워크센터입니다.
저희 센터에서 공공기관 프로젝트를 대상으로 진행하고 있는 적용점검 기준에 대해서 문의주셨는데요.
1. 서비스 인터페이스를 제거하고 impl 패키지를 제거한다면,
EgovSampleService.java파일이 사실상 인터페이스가 아니라 impl 구현클래스로 사용된다는 말씀이신지요?
EgovAbstractServiceImpl 클래스를 extends 상속받아서 사용하는 impl구현 클래스가 있으시다면
적용점검 기준이 됩니다.
2. 첨부해주신 이미지와 같이 SampleDAO.java를 dao라는 패키지로 따로 분류해서 service라는 패키지와 별도로
구성하신다는 말씀이신지요?
패키지 분류에 대한 기준은 없습니다.
3. MyBatis로 조회된 결과값을 resultType=egovMap, resultClass=sample.vo.SampleVO, resultType=HashMap
중에 선택적으로 사용하고 싶으시다는 건지요?
결과값을 받는 방식에 제한을 두고 있지 않습니다.
4. Maven 모듈을 이용하여 서비스 클래스들은 모두 service라는 별도의 프로젝트로 구성하시려는 건지요?
프로젝트들이 서로 연동되어 하나로 움직인다면 프로젝트의 구조에 제한을 두고 있지 않습니다.
따라서 적용점검을 직접 하게되면 정확히 알 수 있겠지만
위에서 언급하신 사항들로 보아서는 적용점검을 받으시는데 문제가 없을것이라고 생각이 됩니다.
감사합니다.