Hibernate 적용 버젼 및 전자정부표준프레임워크 적용 인증 관련 질문입니다.
- 작성자 :
- 김*국
- 작성일 :
- 2015-03-18 10:55:34
- 조회수 :
- 799
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
수고하십니다. 제목과 같은 몇가지 질문을 드리고자 합니다.
우선 현재 진행하고자 하는 사업은 이관+전자정부표준프레임워크적용입니다.
다만 모든 기능이 이미 만들어져있기 때문에 공통컴포넌트는 사용할 여지가 없습니다.
적용을 하려면 설계까지 변경을 해야 하지만, 이경우 DB의 용어사전에 대한 충돌등 많은 부분에서 기관내의 표준을 준수할 수 없게 됩니다.
아키텍트만 그대로 가져오는 경우 전자정부 표준 프레임워크 적용 인증을 맏을 수 있는 지 알고 싶습니다.
적용하고자 하는 SW아키텍트는 대략 Spring 3.2.9 + Spring Security 3.2.8 + Hibernate + MyBatis + 기타등등... 입니다.
또한 현재 개발환경 3.2.0을 이용해서 프로젝트를 생성하고 ORM을 활성화 할 경우 Hibernate 3.4.0.GA 가 활성화 됩니다.
하지만, 본 홈페이지의 표준프레임워크 소개-아키텍쳐-실행환경에서 명시된 프레임워크의 의존 버젼은 Hibernate 4.3.5 라고 되어 있습니다.
전자정부표준프레임워크 적용 인증을 요구하는 사업을 준비중인지라 해당 부분에 대해 사전에 명확하게 정의하고 가야 할 듯 합니다.
제안서 작업등을 하면서 의존기술을 명시할 때 해당 부분에 대한 버젼을 명시하고자 하였으나 무리인듯 하고....
참고로 전년도에 전자정부 표준프레임워크와 호환되는 아키텍트를 적용하고자 한 사업에서도,
제 실력이 미천하여 그럴수도 있겠지만, Spring Core 3.2.9.RELEASE 버젼에서 사용할 수 있었던 Hibernate의 버젼은 4.2.12.Final이였습니다. 4.3대를 적용하고자 할 경우 설정 방식의 변경으로 인해 스프링과의 설정을 맞추는데 무리가 있었습니다.
미진한 영어독해 실력으로 여기저기 뒤져봐도 4.3대의 적용이 가능한건 Spring 4인것 같았구요...
1) 이번엔 이관 사업이기 때문에 공통컴포넌트는 하나도 사용하지 않고 아키텍트만 적용하는데 전자정부표준프레임워크 적용 인증에 무리가 없는지
2) Hibernate의 버젼을 어떤걸 사용해도 향후 전자정부표준프레임워크 적용에 대한 인증을 받는데 무리는 없는건지,
3) 그렇지 않다면 어떤 버젼을 적용해야 하는건지,
4) 만약 4.3대 Hibernate를 적용해야 한다면, 스프링 3.2.9.RELEASE 적용에 대한 참고자료는 있는지,
알고 싶습니다. 감사합니다.
우선 현재 진행하고자 하는 사업은 이관+전자정부표준프레임워크적용입니다.
다만 모든 기능이 이미 만들어져있기 때문에 공통컴포넌트는 사용할 여지가 없습니다.
적용을 하려면 설계까지 변경을 해야 하지만, 이경우 DB의 용어사전에 대한 충돌등 많은 부분에서 기관내의 표준을 준수할 수 없게 됩니다.
아키텍트만 그대로 가져오는 경우 전자정부 표준 프레임워크 적용 인증을 맏을 수 있는 지 알고 싶습니다.
적용하고자 하는 SW아키텍트는 대략 Spring 3.2.9 + Spring Security 3.2.8 + Hibernate + MyBatis + 기타등등... 입니다.
또한 현재 개발환경 3.2.0을 이용해서 프로젝트를 생성하고 ORM을 활성화 할 경우 Hibernate 3.4.0.GA 가 활성화 됩니다.
하지만, 본 홈페이지의 표준프레임워크 소개-아키텍쳐-실행환경에서 명시된 프레임워크의 의존 버젼은 Hibernate 4.3.5 라고 되어 있습니다.
전자정부표준프레임워크 적용 인증을 요구하는 사업을 준비중인지라 해당 부분에 대해 사전에 명확하게 정의하고 가야 할 듯 합니다.
제안서 작업등을 하면서 의존기술을 명시할 때 해당 부분에 대한 버젼을 명시하고자 하였으나 무리인듯 하고....
참고로 전년도에 전자정부 표준프레임워크와 호환되는 아키텍트를 적용하고자 한 사업에서도,
제 실력이 미천하여 그럴수도 있겠지만, Spring Core 3.2.9.RELEASE 버젼에서 사용할 수 있었던 Hibernate의 버젼은 4.2.12.Final이였습니다. 4.3대를 적용하고자 할 경우 설정 방식의 변경으로 인해 스프링과의 설정을 맞추는데 무리가 있었습니다.
미진한 영어독해 실력으로 여기저기 뒤져봐도 4.3대의 적용이 가능한건 Spring 4인것 같았구요...
1) 이번엔 이관 사업이기 때문에 공통컴포넌트는 하나도 사용하지 않고 아키텍트만 적용하는데 전자정부표준프레임워크 적용 인증에 무리가 없는지
2) Hibernate의 버젼을 어떤걸 사용해도 향후 전자정부표준프레임워크 적용에 대한 인증을 받는데 무리는 없는건지,
3) 그렇지 않다면 어떤 버젼을 적용해야 하는건지,
4) 만약 4.3대 Hibernate를 적용해야 한다면, 스프링 3.2.9.RELEASE 적용에 대한 참고자료는 있는지,
알고 싶습니다. 감사합니다.
A
안녕하세요. 아래와 같이 답변 드립니다.
1) 이번엔 이관 사업이기 때문에 공통컴포넌트는 하나도 사용하지 않고 아키텍트만 적용하는데 전자정부표준프레임워크 적용 인증에 무리가 없는지
-> 공통컴포넌트 활용은 강제사항이 아닙니다. 전자정부 표준프레임워크 적용 인증은 단순히 해당 오픈소스를 활용했다는 것으로 충족 되지 않습니다. 표준프레임워크에서 제공하는 패턴으로 구축이 되어야 합니다. 패턴은 교육교재등을 참고하시면 됩니다.
Hibernate의 경우 별도 권장 패턴이 없어 Spring template을 활용하여 작업하시면 됩니다.
2) Hibernate의 버젼을 어떤걸 사용해도 향후 전자정부표준프레임워크 적용에 대한 인증을 받는데 무리는 없는건지,
-> Hibernate의 경우 사례가 없어 버전 확인을 명확히 못한 부분이 있는 것 같습니다.
버전은 말씀해주신 4.2.12로 적용 하셔도 됩니다.
3) 그렇지 않다면 어떤 버젼을 적용해야 하는건지,
4) 만약 4.3대 Hibernate를 적용해야 한다면, 스프링 3.2.9.RELEASE 적용에 대한 참고자료는 있는지,
1) 이번엔 이관 사업이기 때문에 공통컴포넌트는 하나도 사용하지 않고 아키텍트만 적용하는데 전자정부표준프레임워크 적용 인증에 무리가 없는지
-> 공통컴포넌트 활용은 강제사항이 아닙니다. 전자정부 표준프레임워크 적용 인증은 단순히 해당 오픈소스를 활용했다는 것으로 충족 되지 않습니다. 표준프레임워크에서 제공하는 패턴으로 구축이 되어야 합니다. 패턴은 교육교재등을 참고하시면 됩니다.
Hibernate의 경우 별도 권장 패턴이 없어 Spring template을 활용하여 작업하시면 됩니다.
2) Hibernate의 버젼을 어떤걸 사용해도 향후 전자정부표준프레임워크 적용에 대한 인증을 받는데 무리는 없는건지,
-> Hibernate의 경우 사례가 없어 버전 확인을 명확히 못한 부분이 있는 것 같습니다.
버전은 말씀해주신 4.2.12로 적용 하셔도 됩니다.
3) 그렇지 않다면 어떤 버젼을 적용해야 하는건지,
4) 만약 4.3대 Hibernate를 적용해야 한다면, 스프링 3.2.9.RELEASE 적용에 대한 참고자료는 있는지,