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 |