표준프레임워크 개발 관련 질문
- 작성자 :
- 이*우
- 작성일 :
- 2020-07-16 17:45:40
- 조회수 :
- 2,610
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
기존에 완성된 프로젝트를 전저정부 표준 프레임워크(이하 표준 프레임워크)로 변경하려고합니다.
지난 질문 및 가이드를 확인해서
-----------------------------------------------
1. WEB_INF/LIB 하위에 egovframewor.rte로 시작하는 jar파일 존재해야함
2. Maven Dependencyc에 egovframework 추가해야함
3. 각 설정파일들(xml)은 루트 폴더에 위치하지 않아야함
4. DAO 클래스는 EgovAbstractMapper를 상속받아야함
5. Service 클래스는 EgovAbstractServiceImpl를 상속받아야하며, 인터페이스가 존재해야함
6. Controller에서는 DAO를 호출해서는 안됨
7. egovframework 패키지는 수정하면 안됨
-----------------------------------------------
위 7가지 조건이 만족되면 전자정부프레임워크를 적용했다고 판단되었다는건 이해했습니다.
이번 질문도 이것과 비슷한건데
표준 프레임워크의 공용 컴포넌트를 아예 사용하지 않고
위의 조건만 만족한 경우여도 '표준 프레임워크를 적용했다'라고 판단되는건지 궁금합니다.
예를 들어서
저희의 기존 프로젝트는 로그인 인증 방식을 세션으로 하고, 표준 프레임워크 또한 세션으로할 수 있는데
사실상 같은 기능이므로 저희의 기존 프로젝트에 있는 로그인 인증 관련 코드를 사용하고, 표준 프레임워크에있는 로그인 인증 관련 코드를 아예 사용하지 않았을경우(단, 상단의 7가지 조건은 만족)
이런 경우에도 적용점검에 이상이 없는지 궁금합니다.
제 기억으로는 표준 프레임워크에 로그인 관련하여 통계내는 기능이 있던걸로 기억하는데..
이것 때문에 표준 프레임워크에 있는 로그인 인증 관련 코드를 사용하게된다면, 저희 프로젝트의 코드와 db 대다수를 변경해야합니다.
기존 코드를 가급적이면 유지한 상태로 진행하고 싶은데, 위의 경우에는 어떤지 궁금합니다.
지난 질문 및 가이드를 확인해서
-----------------------------------------------
1. WEB_INF/LIB 하위에 egovframewor.rte로 시작하는 jar파일 존재해야함
2. Maven Dependencyc에 egovframework 추가해야함
3. 각 설정파일들(xml)은 루트 폴더에 위치하지 않아야함
4. DAO 클래스는 EgovAbstractMapper를 상속받아야함
5. Service 클래스는 EgovAbstractServiceImpl를 상속받아야하며, 인터페이스가 존재해야함
6. Controller에서는 DAO를 호출해서는 안됨
7. egovframework 패키지는 수정하면 안됨
-----------------------------------------------
위 7가지 조건이 만족되면 전자정부프레임워크를 적용했다고 판단되었다는건 이해했습니다.
이번 질문도 이것과 비슷한건데
표준 프레임워크의 공용 컴포넌트를 아예 사용하지 않고
위의 조건만 만족한 경우여도 '표준 프레임워크를 적용했다'라고 판단되는건지 궁금합니다.
예를 들어서
저희의 기존 프로젝트는 로그인 인증 방식을 세션으로 하고, 표준 프레임워크 또한 세션으로할 수 있는데
사실상 같은 기능이므로 저희의 기존 프로젝트에 있는 로그인 인증 관련 코드를 사용하고, 표준 프레임워크에있는 로그인 인증 관련 코드를 아예 사용하지 않았을경우(단, 상단의 7가지 조건은 만족)
이런 경우에도 적용점검에 이상이 없는지 궁금합니다.
제 기억으로는 표준 프레임워크에 로그인 관련하여 통계내는 기능이 있던걸로 기억하는데..
이것 때문에 표준 프레임워크에 있는 로그인 인증 관련 코드를 사용하게된다면, 저희 프로젝트의 코드와 db 대다수를 변경해야합니다.
기존 코드를 가급적이면 유지한 상태로 진행하고 싶은데, 위의 경우에는 어떤지 궁금합니다.
A
안녕하세요.
표준프레임워크 센터입니다.
질문자님께서 확인하신 바와 같이 상기 기본 조건을 만족하면 됩니다.
표준프레임워크에서 제공하는 공통컴포넌트의 경우 필수사항은 아니며
개발의 편의를 돕기위하여 제공하는 개념으로 이해하시면 되겠습니다.
한가지 오해의 소지가 있을것 같아 첨언하자면
7번째에 언급하신 수정 불가능한 egovframework 패키지에 대해서는
실행환경에 관련된 egovframework.rte 패키지로 알고계시면 될 것 같습니다.
참고로 표준프레임워크에서 rte는 RunTimeEnviroment의 약자로 실행환경을 뜻합니다.
감사합니다.
표준프레임워크 센터입니다.
질문자님께서 확인하신 바와 같이 상기 기본 조건을 만족하면 됩니다.
표준프레임워크에서 제공하는 공통컴포넌트의 경우 필수사항은 아니며
개발의 편의를 돕기위하여 제공하는 개념으로 이해하시면 되겠습니다.
한가지 오해의 소지가 있을것 같아 첨언하자면
7번째에 언급하신 수정 불가능한 egovframework 패키지에 대해서는
실행환경에 관련된 egovframework.rte 패키지로 알고계시면 될 것 같습니다.
참고로 표준프레임워크에서 rte는 RunTimeEnviroment의 약자로 실행환경을 뜻합니다.
감사합니다.