전자정부프레임워크 버젼별 변경 사항을 알고 싶습니다.
- 작성자 :
- 박*범
- 작성일 :
- 2023-06-26 17:15:21
- 조회수 :
- 1,875
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
안녕하세요.
3.5에서 4.1 혹은 3.10으로 버젼을 올리려 하는데요. 각 버젼별 변경점을 알고 싶습니다. 홈페이지에서 찾아 보니 각 버젼별 포함된 lib목록이 있는데 각 버젼업별 lib가 뭐가 달라 졌는지는 알수가 없어 문의 드립니다.
예를 들어 myBatis같은경우 프레임웍3.1에서는 3.2.8이 사용되었고 3.10에서는 3.5.2, 4.1 에서는 3.5.10으로 변경되 었다고 홈페이지에 게시 되어 있는데 각 버젼별 차이점을 알고 싶습니다. 프레임에 포함된 모든 lib의 변경점을 알고 싶습니다. 3.5, 3.10, 4.1 이렇게 3개 버젼만 비교 부탁드립니다. 꼭 필요한 정보 입니다. 어렵겠지만 다시 한번 머리 숙여 부탁드립니다.
감사합니다
3.5에서 4.1 혹은 3.10으로 버젼을 올리려 하는데요. 각 버젼별 변경점을 알고 싶습니다. 홈페이지에서 찾아 보니 각 버젼별 포함된 lib목록이 있는데 각 버젼업별 lib가 뭐가 달라 졌는지는 알수가 없어 문의 드립니다.
예를 들어 myBatis같은경우 프레임웍3.1에서는 3.2.8이 사용되었고 3.10에서는 3.5.2, 4.1 에서는 3.5.10으로 변경되 었다고 홈페이지에 게시 되어 있는데 각 버젼별 차이점을 알고 싶습니다. 프레임에 포함된 모든 lib의 변경점을 알고 싶습니다. 3.5, 3.10, 4.1 이렇게 3개 버젼만 비교 부탁드립니다. 꼭 필요한 정보 입니다. 어렵겠지만 다시 한번 머리 숙여 부탁드립니다.
감사합니다
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : cubrid
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
3.5 버전의 주요 특징은
iBatis를 호환시키기위해 표준프레임워크에서 추가된 클래스(egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean)가 있으며
이는 업그레이드시 호환을 위한 것으로
신규 사업의 경우 새로운 구현체인 myBatis를 사용하셔야 합니다.
3.10에서의 주요 특징은
Spring 4.x를 지원하고 JDK 1.7이상을 지원하고 있으며
이 기반에서의 최종 버전입니다.
4.1 버전에서는
Spring 5.x를 지원하고 JDK 8 이상을 지원하고 있습니다.
Reactive 방식의 Webflux를 사용할수 있는게 주요 특징이며
Servlet 3.1이상을 지원하기 때문에 사용하는 WAS가 해당 규격을 지원하는지 확인이 필요합니다.
현재 사용하시는 환경에서
기재 하신 JDK 및 WAS 환경으로만 예상하면
4.1까지 모두 사용이 가능할것으로 판단됩니다.
표준프레임워크는 Spring Framework를 기반으로 개발되어
다양한 오픈소스 라이브러리를 사용하고 있으므로
모든 라이브러리의 변경점을 일일히 열거해 드리기에는 어려움이 있는 점 양해 부탁드립니다.
OSS(Open Source Software)의 경우 배포처에서 release note를 공지하고 있습니다.
참고로 myBatis의 경우는
다음 제공되는 링크에서 release note를 참고 가능합니다.
https://github.com/mybatis/mybatis-3/releases
감사합니다.
표준프레임워크 센터입니다.
3.5 버전의 주요 특징은
iBatis를 호환시키기위해 표준프레임워크에서 추가된 클래스(egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean)가 있으며
이는 업그레이드시 호환을 위한 것으로
신규 사업의 경우 새로운 구현체인 myBatis를 사용하셔야 합니다.
3.10에서의 주요 특징은
Spring 4.x를 지원하고 JDK 1.7이상을 지원하고 있으며
이 기반에서의 최종 버전입니다.
4.1 버전에서는
Spring 5.x를 지원하고 JDK 8 이상을 지원하고 있습니다.
Reactive 방식의 Webflux를 사용할수 있는게 주요 특징이며
Servlet 3.1이상을 지원하기 때문에 사용하는 WAS가 해당 규격을 지원하는지 확인이 필요합니다.
현재 사용하시는 환경에서
기재 하신 JDK 및 WAS 환경으로만 예상하면
4.1까지 모두 사용이 가능할것으로 판단됩니다.
표준프레임워크는 Spring Framework를 기반으로 개발되어
다양한 오픈소스 라이브러리를 사용하고 있으므로
모든 라이브러리의 변경점을 일일히 열거해 드리기에는 어려움이 있는 점 양해 부탁드립니다.
OSS(Open Source Software)의 경우 배포처에서 release note를 공지하고 있습니다.
참고로 myBatis의 경우는
다음 제공되는 링크에서 release note를 참고 가능합니다.
https://github.com/mybatis/mybatis-3/releases
감사합니다.