programming/전자정부프레임워크

전자정부 프레임워크) eGovFrame 구성 및 아키텍쳐

코딩하는 핑가 2021. 8. 31. 16:07
반응형

* 본 포스팅을 무단 복제하시거나 배포하지 마시기 바랍니다.

( 게시글 최상단에 본 블로그 출처를 밝히시면 포스팅은 가능합니다. )

 

1탄 eGovFrame 소개 및 Spring Frame과 차이점

2탄 eGovFrame 구성 및 아키텍쳐

3탄 eGovFrame 개발 환경 설치 ( v3.10.0 )

4탄 eGovFrame 개발 환경 Maven 환경설정 및 예제 프로젝트 생성 ( v3.10.0 )

5탄 eGovFrame 개발 환경 Maven 빌드 및 Junit test 실습 ( v3.10.0 )

6탄 eGovFrame 실행 환경 실습 1탄 ( v3.10.0 )

7탄 eGovFrame 실행 환경 실습 2탄 Simple Homepage Project 실습 - DB 연동 ( v3.10.0 )

8탄 eGovFrame 실행 환경 실습 3탄 Common All-in-one Project 실습 - DB 연동 ( v3.10.0 )


1. 전자정부 프레임워크 구성

1. 공통컴포넌트

공통컴포넌트는 정보시스템 구축 시 공통적으로 재사용이 가능한 기능위주로 개발한 컴포넌트의 집합이다.

표준프레임워크 기반으로 실행환경의 MVC 아키텍쳐를 준수하여 설계 및 개발을 하며 전자정부사업에서 쉽게 커스터마이징하여 재사용할 수 있도록 전자정부표준프레임워크 포털을 통해 소스코드와 가이드를 제공해주고 있다.

출처 : eGovFrame 공식 홈페이지
출처 : eGovFrame 공식 홈페이지
출처 : eGovFrame 공식 홈페이지

 

2. 표준 프레임워크

웹 기반 정보화시스템 구축 시 필요로 하는 어플리케이션 아키텍처, 기본기능 및 공통컴포넌트를 제공하는 표준프레임워크로서 다음과 같이 실행환경, 개발환경, 운영환경, 관리환경과 공통컴포넌트로 구성되어 있다.

출처 : eGovFrame 공식 홈페이지
출처 : eGovFrame 공식 홈페이지

필자는 표준프레임워크 구성 요소 중 개발환경, 실행환경을 다룰 예정이다.

 

그전에 실행환경, 개발환경, 운영환경을 간단히 정리하면

 

실행환경은 본인이 만드는 시스템의 실행의 기반이 되는 프레임워크이고,

개발환경은 개발에 필요한 구현도구 IDE ( 표준프레임워크는 이클립스 기반으로 구성되어 있음 ),

운영환경은 실제 서비스를 운영하는데 도움을 주는 도구를 의미한다. ( 모니터링, 배포, 배치에 도움을 주는 서비스로 구성 )

반응형