eGovFrame 표준프레임워크란?
- 작성자 :
- 정*용
- 작성일 :
- 2013-10-07 16:55:06
- 조회수 :
- 1,282
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
스프링으로 되어 있는 사이트를 egov표준프레임워크로 고도화하는 프로젝트를 진행하게 되었습니다.
제안서에 나와있는 egov표준프레임웍으로 고도화를 한다는 의미는 어떤 것인지요?
예를 들어 model1으로 되어있는 사이트를 model2로 바꾼다는 것은 mvc의 패턴으로
프로그램을 짜면 된다 생각하는데요.
이미 스프링으로 되어 있는것을 egov로 바꾼다는 것은 어떤 의미인지 모르겠습니다.
질문 1.
egov에서 잘 만들어놓은 게시판 모듈, 팝업모듈, 파일전송모듈, 메일 발송 모듈 등등의 모듈들을 사용해서 사이트를 만들라는 것인지
아님 egov의 환경인 스프링, mybatis, tiles등등 의 라이브러리와
빌드환경, 테스트환경 그리고
egov에서 만들어놓은 controller, dao, 기타 util클래스(Pagenate등)를 활용하여 만들면 되는 것인지요?
질문 2.
표준프레임워크 적용 전/후 비교표 를 보면 (http://www.egovframe.go.kr/EgovIntro.jsp?menu=1&submenu=1)
1) 공통컴포넌트 재사용으로 중복 예산 절감
이말은 이미 만들어진 모듈을 사용하라 인것 같은데
모듈이 업무의 프로세스를 항상 포함하지는 못할 것 같은데
수정해서 사용하라 라는 것인가요?
2)표준화된 개발기반으로 사업자 종속성 해소
표준화된 개발 기반이란 무엇을 의미 하는 것인가요?
3)개발표준에 의한 모듈화로 유지보수가 용이
개발표준에 의한 모듈화라는 말이 무슨말인지요?
종합해보면 모듈과, 컴포넌트라는 말이 계속 나오는데
결국 잘 만들어놨으니 가져다 써라 라는 의미인가요?
egov표준프레임웍을 만드시느라 고생 많으셨을 거라 생각합니다.
하지만 제 짧은 지식으로는 프레임워크라는 것 보다는 그누보드, 제로보드 같은 홈페이지 페키지라는 느낌이 큽니다.
스프링으로 되어 있는 사이트를 egov표준프레임워크로 고도화하는 프로젝트를 진행하게 되었습니다.
제안서에 나와있는 egov표준프레임웍으로 고도화를 한다는 의미는 어떤 것인지요?
예를 들어 model1으로 되어있는 사이트를 model2로 바꾼다는 것은 mvc의 패턴으로
프로그램을 짜면 된다 생각하는데요.
이미 스프링으로 되어 있는것을 egov로 바꾼다는 것은 어떤 의미인지 모르겠습니다.
질문 1.
egov에서 잘 만들어놓은 게시판 모듈, 팝업모듈, 파일전송모듈, 메일 발송 모듈 등등의 모듈들을 사용해서 사이트를 만들라는 것인지
아님 egov의 환경인 스프링, mybatis, tiles등등 의 라이브러리와
빌드환경, 테스트환경 그리고
egov에서 만들어놓은 controller, dao, 기타 util클래스(Pagenate등)를 활용하여 만들면 되는 것인지요?
질문 2.
표준프레임워크 적용 전/후 비교표 를 보면 (http://www.egovframe.go.kr/EgovIntro.jsp?menu=1&submenu=1)
1) 공통컴포넌트 재사용으로 중복 예산 절감
이말은 이미 만들어진 모듈을 사용하라 인것 같은데
모듈이 업무의 프로세스를 항상 포함하지는 못할 것 같은데
수정해서 사용하라 라는 것인가요?
2)표준화된 개발기반으로 사업자 종속성 해소
표준화된 개발 기반이란 무엇을 의미 하는 것인가요?
3)개발표준에 의한 모듈화로 유지보수가 용이
개발표준에 의한 모듈화라는 말이 무슨말인지요?
종합해보면 모듈과, 컴포넌트라는 말이 계속 나오는데
결국 잘 만들어놨으니 가져다 써라 라는 의미인가요?
egov표준프레임웍을 만드시느라 고생 많으셨을 거라 생각합니다.
하지만 제 짧은 지식으로는 프레임워크라는 것 보다는 그누보드, 제로보드 같은 홈페이지 페키지라는 느낌이 큽니다.
A
안녕하세요. 정삼용님.
우선 제안서에 나와 있는 고도화의 의미는 제안서를 작성하신 분들에게 여쭈어 보셔야 할 것 같습니다.
참고하실 수 있는 내용은 표준프레임워크에 대한 적용 기준에 대한 부분인데, 이 부분은 "알림마당 -> 자료실"에 보시면 적용가이드라는 문서의 "세부 적용 기준"에 대한 내용이 상세하게 기술되어 있습니다.
표준프레임워크에 대한 전체적인 이해도 이 문서를 참조하시면 도움이 되실 것 같구요.
질문 1.
게시판 모듈 등은 표준프레임워크의 구성요소 중에 하나인 공통컴포넌트입니다. 이 공통컴포넌트는 어느 정도에 업무로직과 데이터 모델, 화면 등을 포함하고 있어서 적용 시에는 커스터마이징이 필요한 경우가 대부분입니다. 그래서 필수가 아닌 필요하신 경우에 선택적으로 적용하시는 것입니다.
적용 기존이 위 가이드를 참조하시면 되실 것 같습니다.
질문 2.
하나 하나 구체적인 의미가 필요하신 상황은 아니신 것 같아 간략하게 설명드리겠습니다.
업무 컴포넌트에 해당되는 경우들은 어느 정도 커스터마이징이 필요합니다. 공통컴포넌트도 적용시에 커스터마이징(수정)이 필요합니다. 수정이 필요하지만, 처음부터 개발하는 것보다는 개발 생산성 및 중복 개발 방지 등의 효과는 있습니다.
표준화된 개발 기반이라는 것은 말 그대로 정보시스템 개발 시에 공통된 개발환경과 프레임워크가 도입되어 있다는 의미로 보시면 되실 것 같습니다.
개발표준에 의한 모듈화라는 것은 spring 프레임워크 기반의 실행환경 측면에서 모듈화를 말씀드리는 것입니다.
결국 표준프레임워크는 eclipse 기반의 개발환경, spring 프레임워크 기반의 실행환경, 업무 컴포넌트인 공통컴포넌트 등으로 구성되어 있습니다.
결국 사용하시든 않든 직접 선택하실 문제이지, 강제적으로 사용하시라고 말씀드릴 수 있는 내용은 아닌 것 같습니다.
마지막으로 표준프레임워크는 그루보드, 제로보드와 같은 홈페이지 패키지로 이해하셨다면, 코끼리의 일부 신체만을 만져보시고 전체 코끼리가 어떻다라고 하시는 말씀과 같은 것 같습니다. (사실 홈페이지 패키지로 생각, 표현하시는 분은 처음이십니다.)
그럼, 즐거운 하루되십시오.
감사합니다.
우선 제안서에 나와 있는 고도화의 의미는 제안서를 작성하신 분들에게 여쭈어 보셔야 할 것 같습니다.
참고하실 수 있는 내용은 표준프레임워크에 대한 적용 기준에 대한 부분인데, 이 부분은 "알림마당 -> 자료실"에 보시면 적용가이드라는 문서의 "세부 적용 기준"에 대한 내용이 상세하게 기술되어 있습니다.
표준프레임워크에 대한 전체적인 이해도 이 문서를 참조하시면 도움이 되실 것 같구요.
질문 1.
게시판 모듈 등은 표준프레임워크의 구성요소 중에 하나인 공통컴포넌트입니다. 이 공통컴포넌트는 어느 정도에 업무로직과 데이터 모델, 화면 등을 포함하고 있어서 적용 시에는 커스터마이징이 필요한 경우가 대부분입니다. 그래서 필수가 아닌 필요하신 경우에 선택적으로 적용하시는 것입니다.
적용 기존이 위 가이드를 참조하시면 되실 것 같습니다.
질문 2.
하나 하나 구체적인 의미가 필요하신 상황은 아니신 것 같아 간략하게 설명드리겠습니다.
업무 컴포넌트에 해당되는 경우들은 어느 정도 커스터마이징이 필요합니다. 공통컴포넌트도 적용시에 커스터마이징(수정)이 필요합니다. 수정이 필요하지만, 처음부터 개발하는 것보다는 개발 생산성 및 중복 개발 방지 등의 효과는 있습니다.
표준화된 개발 기반이라는 것은 말 그대로 정보시스템 개발 시에 공통된 개발환경과 프레임워크가 도입되어 있다는 의미로 보시면 되실 것 같습니다.
개발표준에 의한 모듈화라는 것은 spring 프레임워크 기반의 실행환경 측면에서 모듈화를 말씀드리는 것입니다.
결국 표준프레임워크는 eclipse 기반의 개발환경, spring 프레임워크 기반의 실행환경, 업무 컴포넌트인 공통컴포넌트 등으로 구성되어 있습니다.
결국 사용하시든 않든 직접 선택하실 문제이지, 강제적으로 사용하시라고 말씀드릴 수 있는 내용은 아닌 것 같습니다.
마지막으로 표준프레임워크는 그루보드, 제로보드와 같은 홈페이지 패키지로 이해하셨다면, 코끼리의 일부 신체만을 만져보시고 전체 코끼리가 어떻다라고 하시는 말씀과 같은 것 같습니다. (사실 홈페이지 패키지로 생각, 표현하시는 분은 처음이십니다.)
그럼, 즐거운 하루되십시오.
감사합니다.