프레임워크 버전업그레이드 문의 드립니다.
- 작성자 :
- j***m
- 작성일 :
- 2023-05-12 14:44:51
- 조회수 :
- 779
- 구분 :
- 실행환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요.
표준프레임워크_업그레이드_가이드 문서(3.0.0_3.1.0).pdf 보고 궁금한 점이 있습니다.
3.5.1 버전에서 3.10 버전으로 업그레이드 관련하여 문의사항입니다.
1. 제 5절 Spring Security 설정변경
1) 지금 사용하고 있는 프레임워크에서 spring-security 설정 관련하여 가이드 문서에 있는 내용처럼 "spring-security-3.2.xsd"로 버전이 명시되어 있지 않고
"spring-security.xsd"로만 되어 있는데요.
이런경우에 가이드문서에 있는 내용처럼 뒤에 버전을 써서 "spring-security-4.2.xsd"로 수정하는게 맞는지 궁금합니다.
2) 가이드문서에있는 "egov-security" 내용이 없는데 업그레이드 시 해당내용을 추가해서 사용해야 되는지 궁금합니다. 현재는 없어도 동작에 문제가 없습니다.
2. 제 6절 JacksonJson View 변경
지금 사용하고 있는 jsonView 설정은 다음과 같습니다.
<bean id="jsonView" class="net.sf.json.spring.web.servlet.view.JsonView"/> 가이드 문서와 다른 내용으로 설정되어 있는데요.
업그레이드시 가이드문서에 있는 내용대로 수정하는게 맞는지. 현재쓰고 있는 부분에서 변경이 되어야 되는게 맞는지 문의드립니다.
3. 인터넷지원되지 않는 환경
인터넷이 지원되지 않는 환경에서 동작하고 있는데요. 업그레이드 관련(egovframework 버전 변경, Java Servlet 버전 변경 등등)해서
업그레이드에 필요한 jar파일이나 모듈없이 진행이 가능한건지 문의드립니다. 혹시 인터넷환경이 아니라 외부 모듈을 사용하게 되는경우 업그레이드 관련 모듈에 대해 가이드 있으시면 부탁드리겠습니다.
감사합니다.
표준프레임워크_업그레이드_가이드 문서(3.0.0_3.1.0).pdf 보고 궁금한 점이 있습니다.
3.5.1 버전에서 3.10 버전으로 업그레이드 관련하여 문의사항입니다.
1. 제 5절 Spring Security 설정변경
1) 지금 사용하고 있는 프레임워크에서 spring-security 설정 관련하여 가이드 문서에 있는 내용처럼 "spring-security-3.2.xsd"로 버전이 명시되어 있지 않고
"spring-security.xsd"로만 되어 있는데요.
이런경우에 가이드문서에 있는 내용처럼 뒤에 버전을 써서 "spring-security-4.2.xsd"로 수정하는게 맞는지 궁금합니다.
2) 가이드문서에있는 "egov-security" 내용이 없는데 업그레이드 시 해당내용을 추가해서 사용해야 되는지 궁금합니다. 현재는 없어도 동작에 문제가 없습니다.
2. 제 6절 JacksonJson View 변경
지금 사용하고 있는 jsonView 설정은 다음과 같습니다.
<bean id="jsonView" class="net.sf.json.spring.web.servlet.view.JsonView"/> 가이드 문서와 다른 내용으로 설정되어 있는데요.
업그레이드시 가이드문서에 있는 내용대로 수정하는게 맞는지. 현재쓰고 있는 부분에서 변경이 되어야 되는게 맞는지 문의드립니다.
3. 인터넷지원되지 않는 환경
인터넷이 지원되지 않는 환경에서 동작하고 있는데요. 업그레이드 관련(egovframework 버전 변경, Java Servlet 버전 변경 등등)해서
업그레이드에 필요한 jar파일이나 모듈없이 진행이 가능한건지 문의드립니다. 혹시 인터넷환경이 아니라 외부 모듈을 사용하게 되는경우 업그레이드 관련 모듈에 대해 가이드 있으시면 부탁드리겠습니다.
감사합니다.
환경정보
-
- OS 정보 : window, linux(Redhat)
- 표준프레임워크 버전 : 3.5.1
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat, jeus
- DB 정보 : oracle 11g
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
표준프레임워크 업그레이드 관련 문의에 대해
명시하신 문의 번호 순으로 답변 드리자면
1. - 1) 가이드 문서에 맞게 버전을 명시하여 수정해 주셔야
버전 지원하는 특정 버전에 맞게 설정하실 수 있습니다.
1. - 2) 시큐리티 간소화가 필요 여부에 따라서
추가 적용 여부를 판단해 주시면 됩니다.
2. JacksonJsonView의 경우 업그레이드 가이드에 작성된 것처럼
실행환경 v3.5.0부터 Spring 4.x.x 버전 적용으로 인해 Jackson2가 적용되어 있으므로
Spring 버전과의 호환을 위해서
사용하려면 Jackson2로 변경이 필수적이고 아니라면 제거해 주셔야 합니다.
3. 프레임워크 버전 업그레이드는 곧 관련 오픈소스 라이브러리의 업그레이드이므로
업그레이드에 필요한 라이브러리 파일이 없다면
버전 업그레이드를 진행할 수 없습니다.
인터넷 환경에서 메이븐 의존성 라이브러리를 모두 다운로드 한 다음
한번은 반입이 필요합니다.
또는 내부적으로 Nexus 환경을 구성하실수 있습니다.
다음 URL 페이지에서 "서버용 개발환경(Development Tool - Unix,Linux,Win64bit) 3.10.0"을 참조해 주세요.
https://www.egovframe.go.kr/home/sub.do?menuNo=41
감사합니다.
표준프레임워크 센터입니다.
표준프레임워크 업그레이드 관련 문의에 대해
명시하신 문의 번호 순으로 답변 드리자면
1. - 1) 가이드 문서에 맞게 버전을 명시하여 수정해 주셔야
버전 지원하는 특정 버전에 맞게 설정하실 수 있습니다.
1. - 2) 시큐리티 간소화가 필요 여부에 따라서
추가 적용 여부를 판단해 주시면 됩니다.
2. JacksonJsonView의 경우 업그레이드 가이드에 작성된 것처럼
실행환경 v3.5.0부터 Spring 4.x.x 버전 적용으로 인해 Jackson2가 적용되어 있으므로
Spring 버전과의 호환을 위해서
사용하려면 Jackson2로 변경이 필수적이고 아니라면 제거해 주셔야 합니다.
3. 프레임워크 버전 업그레이드는 곧 관련 오픈소스 라이브러리의 업그레이드이므로
업그레이드에 필요한 라이브러리 파일이 없다면
버전 업그레이드를 진행할 수 없습니다.
인터넷 환경에서 메이븐 의존성 라이브러리를 모두 다운로드 한 다음
한번은 반입이 필요합니다.
또는 내부적으로 Nexus 환경을 구성하실수 있습니다.
다음 URL 페이지에서 "서버용 개발환경(Development Tool - Unix,Linux,Win64bit) 3.10.0"을 참조해 주세요.
https://www.egovframe.go.kr/home/sub.do?menuNo=41
감사합니다.