2021. 5. 14. 13:27ㆍspring
2. 전자정부 표준프레임워크 버전별 구성
구성 - 버전별 구성
버전별 구성
전자정부 표준프레임워크 각 구성요소의 기능 및 역할은 아래와 같습니다.
표준프레임워크 4.0 (alpha) 구성표준프레임워크 4.0 (alpha)은 다음과 같은 변경을 통해 '20년 12월 공개되었습니다.
- SpringBoot 2.2.* 지원
- 실행환경 groupId 와 artifactId 변경 (egovframework.rte -> org.egovframe.rte)
- 실행환경 적용 오픈소스SW 업그레이드 (Spring Framework 4.3.25 -> 5.2.5)
- 실행환경 적용 오픈소스SW 업그레이드 (Spring Security 4.2.13 -> 5.2.3)
- 실행환경 적용 오픈소스SW 업그레이드 (Spring Data JPA 1.11.23 -> 2.2.3)
- 실행환경 적용 오픈소스SW 업그레이드 (Spring Batch 3.0.10 -> 4.2.2)
표준프레임워크 3.10 구성표준프레임워크 3.10은 다음과 같은 변경을 통해 '21년 3월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 (Spring Framework 4.3.22 -> 4.3.25)
- 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Hibernate, Log4j 등)
- 공통컴포넌트 실행환경 3.10.0 업그레이드 반영
- 공통컴포넌트 세션타임아웃 및 연장기능 추가
- 공통컴포넌트 비밀번호 만료 기간 적용 및 등록 / 변경규칙 강화 적용
- 공통컴포넌트 보안패치 적용
- 공통컴포넌트 KISA(한국인터넷진흥원)의 보안 점검 결과 반영을 통한 시큐어 코딩
표준프레임워크 3.9 구성표준프레임워크 3.9은 다음과 같은 변경을 통해 '20년 2월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.3.16 -> 4.3.22)
- 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Hibernate, Log4j 등)
- 실행환경 eGovFrame 외부 노출 서비스 접근 제어 모듈 추가
- 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.7.3 a Oxygen -> 4.8.0 Photon)
- 개발환경 모바일 Device API 에 Cordova 8.1.2 탑재
- 개발환경 모바일 Device API 웹서버 2종 DB 추가, MyBatis
- 공통컴포넌트 실행환경 3.9.0 적용
- 공통컴포넌트 3.9.0 개선 (HTML5 멀티파일 업로드 기능 추가, 외부 노출 서비스 접근 제어 모듈 탑재)
표준프레임워크 3.8 구성표준프레임워크 3.8은 다음과 같은 변경을 통해 '19년 2월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.2.4 -> 4.3.16)
- 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Log4j 등)
- 실행환경 eGovFrame Crypto 간소화 서비스 추가
- 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.6.3 Neon.3 -> 4.7.3 a)
- 개발환경 공통컴포넌트 개선 251종 all-in-one 템플릿 추가
- 공통컴포넌트 실행환경 3.8.0 적용
- 공통컴포넌트 3.8.0 개선 251종(실행환경 v3.8.0, 신규 CSS 디자인, Servlet v3.1, MyBatis, 국제화, 시큐어코딩 적용)
표준프레임워크 v3.8 제공하는
템플릿 프로젝트가 모두 Servlet 3.1로 구성된 것은 아닙니다.
템플릿 프로젝트 3종 (심플 홈페이지, 포탈사이드, 엔터프라이즈비지니스)는
Servlet 2.5이상에서 구동되도록 구성되어 있습니다. (Jeus7 지원 가능)
표준프레임워크 3.8 구성표준프레임워크 3.8은 다음과 같은 변경을 통해 '19년 2월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.2.4 -> 4.3.16)
- 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Log4j 등)
- 실행환경 eGovFrame Crypto 간소화 서비스 추가
- 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.6.3 Neon.3 -> 4.7.3 a)
- 개발환경 공통컴포넌트 개선 251종 all-in-one 템플릿 추가
- 공통컴포넌트 실행환경 3.8.0 적용
- 공통컴포넌트 3.8.0 개선 251종(실행환경 v3.8.0, 신규 CSS 디자인, Servlet v3.1, MyBatis, 국제화, 시큐어코딩 적용)
표준프레임워크 3.7 구성표준프레임워크 3.7은 다음과 같은 변경을 통해 '18년 3월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.1.2 -> 4.2.4)
- 실행환경 오픈소스 버전 변경(Spring Security, Sprng Batch, Log4j, Apache CXF)
- 실행환경 eGovFrame Batch 신규 기능 18종 추가
- 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.5.2 -> 4.6.3 Neon.3)
- 개발환경 공통컴포넌트 개선 50종 템플릿 추가
- 공통컴포넌트 실행환경 3.7.0 적용
- 공통컴포넌트 3.7.0 개선 20종(실행환경 v3.7.0, 신규 CSS 디자인, Servlet v3.1, MyBatis, 국제화, 시큐어코딩 적용)
표준프레임워크 3.6 구성표준프레임워크 3.6은 다음과 같은 변경을 통해 '17년 3월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.0.9 -> 4.1.2)
- 실행환경 오픈소스 버전 변경(MyBatis, EhCache, Hibernate, Poi)
- 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.4 -> 4.5.2)
- 공통컴포넌트 실행환경 3.6.0 적용
- 공통컴포넌트 3.6.0 개선 30종(실행환경 3.6.0 적용, 신규 CSS 디자인 적용, Servlet 3.1 적용, MyBatis적용, 국제화 적용, 시큐어코딩 49건)
- Device API 가이드프로그램 10종 추가
- Device API 오픈소스 업그레이드 (Cordova 6.1.0->6.4.0)
표준프레임워크 3.5 구성표준프레임워크 3.5는 다음과 같은 변경을 통해 '15년 6월 공개되었습니다.
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 3.0.5 -> 4.0.9)
- 실행환경 오픈소스 변경기능(DB기반 iBatis 적용기능 수정 등) 수정
- 개발환경 적용 오픈소스SW 업그레이드 반영 (jdk6 -> jdk7)
(단, 개발환경 3.5.1 부터는 JDK8 적용 가능) - 템플릿 프로젝트 실행환경 3.5 반영 등 개발환경 개선
- 공통컴포넌트 오픈소스 변경기능 적용 및 버그수정 (총 62건)
- 모바일 화면처리 오픈소스SW 업그레이드 반영 (jQuery Mobile 1.3.2 -> 1.4.5 등)
- 모바일 디바이스 API 오픈소스SW 업그레이드 반영 (phoneGap) 2.9 -> 4.3, iScroll 4 -> 5 등)
표준프레임워크 3.0 구성표준프레임워크 3.0은 다음과 같은 변경을 통해 '14년 6월 공개되었습니다.
- 오픈소스SW 39종(실행환경 26종, 개발환경 13종) 업그레이드 반영
- 실행환경 신규기능(DB기반 PropertyService, Server Security 설정 간소화 등) 추가
- 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 3.0.5 -> 3.2.9 등 26종)
- 개발환경 적용 오픈소스SW 업그레이드 반영 (eclise 4.2.2 -> 4.3.2 등 13종)
- 템플릿 프로젝트 실행환경 3.0 반영 등 개발환경 개선
표준프레임워크 2.7 구성표준프레임워크 2.7은 다음과 같은 변경을 통해 '13년 12월 공개되었습니다.
- 모바일 화면처리 오픈소스SW 업그레이드 반영 (jQuery Mobile 1.1.1 -> 1.3.2 등)
- 모바일 디바이스 API 오픈소스SW 업그레이드 반영 (phoneGap) 1.9 -> 2.9)
- 공통컴포넌트 JFile 업로드/다운로드 컴포넌트 추가 및 패치(patch) 개선 수행
표준프레임워크 2.6 구성
- 개발환경 안정화 지원
- 공통기반 오픈소스SW 업그레이드 반영 (Apache POI 3.2-FINAL -> 3.9)
- 데이터처리 신규 기능(MyBatis, Spring Data JPA) 추가를 통하여 데이터 서비스 개선
- 구현도구 적용 오픈소스SW 업그레이드 반영 (eclipse 4.2 -> 4.2.2 등)
표준프레임워크 2.5 구성표준프레임워크 2.5는 다음과 같은 변경을 통해 '12년 11월 공개되었습니다.
- 대용량 일괄처리를 위한 배치 프레임워크(배치실행, 배치개발, 배치운영 추가) 추가
- 모바일 하이브리드 앱 지원을 위한 모바일 디비이스 API 제공
- 모바일 화면처리 적용 오픈소스SW 업그레이드 반영 (jQuery Mobile 1.0b3 -> 1.1.1 등)
- 향상된 성능 및 안정화 지원
표준프레임워크 2.0 구성
- 표준프레임워크 1.0의 오픈소스SW 업그레이드(Spring Framework 2.5.6 -> 3.0.5 등)
- 실행환경 핵심 및 선택 기능 분리 및 공통컴포넌트 의존성 최소화를 통한 경량화
- 모바일 웹 서비스를 지원하기 위한 모바일 실행환경, 모바일 개발환경, 모바일 공통컴포넌트 확보
(신규 10종, 전환 30종) - 보안성, 웹표준 및 접금성 반영을 통한 표준준수 지원
- 공통컴포넌트 생성 위저드 및 모바일 개발환경 기능 개선 및 적용 오픈소스SW 업그레이드 반영
(eclipse 3.6 -> 4.2 등)
표준프레임워크 1.0 구성표준프레임워크 1.0은 '09년 6월 공개되었습니다.
- 실행환경, 개발환경, 운영환경, 관리환경 및 공통 콤포넌트 공개
'spring' 카테고리의 다른 글
Spring 프레임워크 - Spring Batch 아키텍처 (0) | 2022.09.27 |
---|---|
Spring Boot, 프로젝트 생성하기 (0) | 2021.12.02 |
전자정부 표준프레임워크 2016 우수사례 (0) | 2021.04.20 |
spring batch 2.0 교육자료 (0) | 2021.04.20 |
egovframework - spring batch 이용한 배치 모듈 교육교재 (0) | 2021.04.20 |