1. 정의

대한민국 공공 부분 정보화 사업시 플랫폼별 표준화된 개발 프레임워크.

과거 플랫폼 기반의 정보화 구축 사업시 수행 업체의 자체 프레임워크를 사용해 정보 시스템이 구축되어, 유지보수 등 여러가지 문제점이 있었기 때문에 전자정부프레임워크를 개발하게 되었다. 최근에는 모바일 개발 프레임워크도 출시되었다.


정보 시스템 개발을 위해 필요한 기능, 아키텍쳐를 미리 만들어 제공하기 위해 제작되었다. 또한, 효율적인 어플리케이션 구축을 지원한다.


* 프레임워크 vs 라이브러리

- 프레임워크 : 어플리케이션의 틀과 구조를 프레임워크에서 제어하고, 프레임워크 위에서 개발자의 코드가 동작한다.

- 라이브러리 : 개발자의 코드 안에서만 재사용됨을 총칭한다.



2. 특징

순번

 내용

 1

5개 서비스 그룹, 34개의 서비스로 구성

 2

 전자정부 프로젝트에 최적화된 오픈 소스 소프트웨어 선정

 3

경량화된 개발프레임워크로서 사실상 업계 표준에 가까운 Spring 프레임워크를 적용

출처: http://netframework.tistory.com/entry/3-전자-정부-프레임워크의-소개 [Programming is Fun]

경량화된 개발 프레임워크. 업계 표준에 가까운 Spring framework 적용

 4

 DI (Dependency Injection) 방식의 의존 관계 처리

 5

AOP 지원

 6

MVC Model2 아키텍쳐 구조 제공 및 다양한 UI 클라이언트 연계 지원

 7

 전자정부 개발 프레임워크 표준 연계 인터페이스 정의


'Framework > Spring' 카테고리의 다른 글

@ResponseBody  (0) 2017.06.28
@SessionAttributes 와 SessionStatus 객체  (0) 2017.06.26
파일 다운로드  (4) 2017.03.14
Ajax :: Ajax (Asynchronos JavaScript And XML)  (0) 2017.01.10
Framework :: JSON (JavaScript Object Notation)  (0) 2017.01.10

+ Recent posts