전자정부프레임워크 적용관련 문의
- 작성자 :
- 조*택
- 작성일 :
- 2012-11-30 16:36:24
- 조회수 :
- 1,302
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
전자정부프레임워크를 사용한다는 것의 의미를 잘 모르겠어요 ㅠㅠ
제가 지원되는 공통컴포넌트가 아닌 직접 짜서 게시판을 만들려고 하는데요
일단 스프링으로 게시판을 만들었거든요 근데 이걸 전자정부표준프레임워크로 만들려면eGovFramework Web Project 만들어서 새로 짜야 하는 것인가요?
전자정부도 스프링으로 되어 있는 것이니까 그냥 가져다 붙이면 안되는 건가요?
제가 지원되는 공통컴포넌트가 아닌 직접 짜서 게시판을 만들려고 하는데요
일단 스프링으로 게시판을 만들었거든요 근데 이걸 전자정부표준프레임워크로 만들려면eGovFramework Web Project 만들어서 새로 짜야 하는 것인가요?
전자정부도 스프링으로 되어 있는 것이니까 그냥 가져다 붙이면 안되는 건가요?
A
안녕하세요.. 조영택님..
말씀하신 것 처럼.. 표준프레임워크는 스프링 프레임워크를 기반으로 제공되고 있습니다. 그러나.. 스프링 프레임워크만으로 구성된 것이 아니라 여러 오픈소스들을 가지고 다양한 서비스를 제공하고 있습니다. (자체적으로 구현된 부분도 포함)
그러나.. 실제 프로젝트에 적용하실 때에.. 이 모든 서비스를 다 표준프레임워크로 쓰셔야 하는 것은 아닙니다.. 더우기 공통컴포넌트는 필요하신 경우에만 사용하시면 됩니다.
다만, 표준으로서의 상호운영성이나 재사용성을 위해서.. 최소한의 기준을 가지고 있습니다.
간단하게 설명드리면.. 다음 4가지만 만족하시면 표준프레임워크를 사용하셨다고 보고 있습니다. (적용기준)
표준프레임워크에 대한 적용 여부는 다음과 같습니다.
- Annotation 기반의 Spring MVC 적용 (@Controller 사용 및 @RequstMapping으로 URL 매핑)
- Service 및 DAO layer 구분 (@Service, @Repository) 사용
- @Service의 경우는 AbstractServiceImpl 상속, @Repository의 경우는 EgovAbstractDAO 상속
- Data Access 부분에 iBatis 적용
그리고.. 당연히.. 표준프레임워크에 대한 jar를 통해 구성을 하셔야 하구요.. (실행환경만 대상)
그럼.. 즐거운 하루되십시오.
감사합니다.
말씀하신 것 처럼.. 표준프레임워크는 스프링 프레임워크를 기반으로 제공되고 있습니다. 그러나.. 스프링 프레임워크만으로 구성된 것이 아니라 여러 오픈소스들을 가지고 다양한 서비스를 제공하고 있습니다. (자체적으로 구현된 부분도 포함)
그러나.. 실제 프로젝트에 적용하실 때에.. 이 모든 서비스를 다 표준프레임워크로 쓰셔야 하는 것은 아닙니다.. 더우기 공통컴포넌트는 필요하신 경우에만 사용하시면 됩니다.
다만, 표준으로서의 상호운영성이나 재사용성을 위해서.. 최소한의 기준을 가지고 있습니다.
간단하게 설명드리면.. 다음 4가지만 만족하시면 표준프레임워크를 사용하셨다고 보고 있습니다. (적용기준)
표준프레임워크에 대한 적용 여부는 다음과 같습니다.
- Annotation 기반의 Spring MVC 적용 (@Controller 사용 및 @RequstMapping으로 URL 매핑)
- Service 및 DAO layer 구분 (@Service, @Repository) 사용
- @Service의 경우는 AbstractServiceImpl 상속, @Repository의 경우는 EgovAbstractDAO 상속
- Data Access 부분에 iBatis 적용
그리고.. 당연히.. 표준프레임워크에 대한 jar를 통해 구성을 하셔야 하구요.. (실행환경만 대상)
그럼.. 즐거운 하루되십시오.
감사합니다.