전자정부 표준 프레임워크라는게 있다.
스프링을 기반으로 되어있는데 업무단에서 사용하기에는 UI쪽이 좀
약하긴 하지만 괜찮다.
개발자가 많지 않는 우리팀같은 경우 괜찮다고 생각되어 검토중이다.
1.0에서 2.0으로 되면서 모바일지원및 경량화가 추가되었는데
전체 구성이 영 헷갈리게 되어있어서 정리한다.

크게 개발환경, 실행환경, 관리환경, 운영환경, 공통 컴포넌트로 나눌수 있다.


- 전자정부 프레임워크 사이트(www.egovframe.go.kr)의 그림

1. 개발환경 
- 개발환경은 로컬개발환경과 서버개발환경으로 나뉜다.
a. 로컬개발환경은 IDE, Test, 빌드, 형상관리를 지원하며 템플릿 프로젝트가 있다.
b. 서버개발환경은 이슈, 테스트, CI지원을 한다.

2. 실행환경
- 화면처리, 데이터처리등을 위한 core모듈개념인데 개발환경 설치후 선택하여 설치할 수 있다.

3. 관리환경
- 정부부처에서만 사용하는것으로 배포되지 않음. 일반 기업에서는 별 필요도 없슴

4. 운영환경 
- 실제 운영시 각종 모니터링및 커뮤니케이션을 위한 기능

5. 공통컴포넌트
- 우리가 보통 프로젝트에서 공통으로 사용하는 기능들을 컴포넌트로 구성
예를 들어 로그인, 권한, 역할, 파일관리, 암호화등..


나의 선택은 로컬개발환경을 설치하고 서버개발환경은 subversion+trac으로 별도설치
실행환경은 로컬개발환경에서 필요한것만 설치, 운영환경, 공통컴포넌트는 필요시 설치로 결정함


 

'개발 > 전자정부 표준프레임워크' 카테고리의 다른 글

로그인 상세 2  (0) 2012.03.28
로그인 상세 1  (0) 2012.03.27
템플릿 프로젝트 정비  (0) 2012.03.20
템플릿 로그인  (0) 2012.03.15
개발환경 구축  (5) 2012.03.14
Posted by 무혹
,