실행환경과 개발환경의 차이 및 여러 질문
- 작성자 :
- 이*근
- 작성일 :
- 2024-01-26 10:44:34
- 조회수 :
- 611
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
10년 전, 관련 질문에 대한 답변을 이렇게 주셨습니다.
링크 :
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=all&searchValue=%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD+%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD&menuNo=69&qaId=QA_00000000000011351
거기다가
"전자정부 표준프레임워크 - 실행환경
표준프레임워크 활용을 위한
세부 적용기준 및 정리"
실행환경 가이드를 봤는데, 위 답변이랑
많이 다른거 같습니다.
요약해서 질문 드립니다.
1. 실행환경 및 개발환경의 구체적인 차이를 알고 싶습니다. 처음 입문하는 상황과 업체에 배포를 나중에 해야하는 상황이므로 구체적인 정의를 알고 싶습니다.
2. 해당 '실행환경' 가이드를 반드시 준수 해야 하나요? 해당 가이드에서 다른 부분은 괜찮으나 ServiceImpl 부분에서 'EgovAbstractServiceImpl(3.0버전 이상)을 상속/확장' 이라는 부분이 걸리기 때문에, 만약 의무가 아니라면 사용하고 싶진 않습니다.
3. 전자정부프레임워크에서 eGovFrameWeb Boot Web 프로젝트 생성 후, 작성된 예제 및 전자정부프레임워크 관련 라이브러리를 일절 사용하지 않았을 경우 생기는 문제가 있을까요 ?
링크 :
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=all&searchValue=%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD+%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD&menuNo=69&qaId=QA_00000000000011351
거기다가
"전자정부 표준프레임워크 - 실행환경
표준프레임워크 활용을 위한
세부 적용기준 및 정리"
실행환경 가이드를 봤는데, 위 답변이랑
많이 다른거 같습니다.
요약해서 질문 드립니다.
1. 실행환경 및 개발환경의 구체적인 차이를 알고 싶습니다. 처음 입문하는 상황과 업체에 배포를 나중에 해야하는 상황이므로 구체적인 정의를 알고 싶습니다.
2. 해당 '실행환경' 가이드를 반드시 준수 해야 하나요? 해당 가이드에서 다른 부분은 괜찮으나 ServiceImpl 부분에서 'EgovAbstractServiceImpl(3.0버전 이상)을 상속/확장' 이라는 부분이 걸리기 때문에, 만약 의무가 아니라면 사용하고 싶진 않습니다.
3. 전자정부프레임워크에서 eGovFrameWeb Boot Web 프로젝트 생성 후, 작성된 예제 및 전자정부프레임워크 관련 라이브러리를 일절 사용하지 않았을 경우 생기는 문제가 있을까요 ?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
1)
실행환경은 개발하는 업무 프로그램의 실행에 필요한 공통모듈 등 업무 프로그램 개발 시
화면, 서버프로그램, 데이터 개발, 배치처리 기능등을 표준화가 용이하도록
지원하는 응용 프로그램환경입니다. (예 Spring)
개발환경은 업무 프로그램 개발에 필요한 환경이라고 생각하시면 됩니다. (예 Spring Tool Suite)
2)
먼저 표준프레임워크 적용은 아래와 같이 필수사항은 아니며 권고사항입니다.
표준프레임워크 포털의 [알림마당 > 관련참고문서] 페이지의
[정보시스템 구축 발주자를 위한 표준프레임워크 적용가이드 4.0] 게시물에
첨부된 파일에 [정보화사업에 표준프레임워크 활용 근거(26페이지)]
부분을 참고하시기 바랍니다.
(https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=76&bbsId=171&nttId=1811)
해당 내용 중
[행정기관 및 공공기관 정보시스템 구축ㆍ운영 지침 개정(행정안전부고시 제2021-3호, 2021.1.19.)] 부분을 보면
- 행정기관등의 장은 정보시스템 사업에서 소프트웨어를 개발하고자 하는 경우 전자정부표준개발프레임워크의 적용을 우선적으로 고려하여야 한다
라고 되어 있으므로 표준프레임워크 사용은 권고 사항으로 이해하시면 될 것 같습니다.
만약 표준프레임워크 적용을 해야하는 사항이시라면,
말씀하신 표준프레임워크 활용을 위한 세부 적용 기준 및 정리를 따르셔야하며
EgovAbstractServiceImpl(3.0버전 이상)을 상속/확장 부분은 문서대로 따라주셔야합니다.
3. eGovFrameWeb Boot 프로젝트의 경우 교육을 목적으로 제공하는 예제이므로
사용된 라이브러리를 반드시 사용하실 필요는 없으나
표준프레임워크 적용을 해야하는 상황이라면
표준프레임워크 활용을 위한 세부 적용 기준 문서에 따라 적용해 주셔야합니다.
감사합니다.
표준프레임워크센터입니다.
1)
실행환경은 개발하는 업무 프로그램의 실행에 필요한 공통모듈 등 업무 프로그램 개발 시
화면, 서버프로그램, 데이터 개발, 배치처리 기능등을 표준화가 용이하도록
지원하는 응용 프로그램환경입니다. (예 Spring)
개발환경은 업무 프로그램 개발에 필요한 환경이라고 생각하시면 됩니다. (예 Spring Tool Suite)
2)
먼저 표준프레임워크 적용은 아래와 같이 필수사항은 아니며 권고사항입니다.
표준프레임워크 포털의 [알림마당 > 관련참고문서] 페이지의
[정보시스템 구축 발주자를 위한 표준프레임워크 적용가이드 4.0] 게시물에
첨부된 파일에 [정보화사업에 표준프레임워크 활용 근거(26페이지)]
부분을 참고하시기 바랍니다.
(https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=76&bbsId=171&nttId=1811)
해당 내용 중
[행정기관 및 공공기관 정보시스템 구축ㆍ운영 지침 개정(행정안전부고시 제2021-3호, 2021.1.19.)] 부분을 보면
- 행정기관등의 장은 정보시스템 사업에서 소프트웨어를 개발하고자 하는 경우 전자정부표준개발프레임워크의 적용을 우선적으로 고려하여야 한다
라고 되어 있으므로 표준프레임워크 사용은 권고 사항으로 이해하시면 될 것 같습니다.
만약 표준프레임워크 적용을 해야하는 사항이시라면,
말씀하신 표준프레임워크 활용을 위한 세부 적용 기준 및 정리를 따르셔야하며
EgovAbstractServiceImpl(3.0버전 이상)을 상속/확장 부분은 문서대로 따라주셔야합니다.
3. eGovFrameWeb Boot 프로젝트의 경우 교육을 목적으로 제공하는 예제이므로
사용된 라이브러리를 반드시 사용하실 필요는 없으나
표준프레임워크 적용을 해야하는 상황이라면
표준프레임워크 활용을 위한 세부 적용 기준 문서에 따라 적용해 주셔야합니다.
감사합니다.