전자정부 프레임워크 호환성확인에 대한 문의입니다.
- 작성자 :
- 개*자
- 작성일 :
- 2019-07-01 16:32:11
- 조회수 :
- 1,909
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부 프레임워크 호환성확인 가이드 라인중
3. 데이터 액세스 아키텍처 규칙에서
IBatis 와 MyBatis 에 대한 내용이 있습니다.
현재 저희가 개발중인 솔루션은 ORM(Hibernate)방식의 데이터베이스 프레임워크를 사용중에 있습니다.
이 경우 전자정부 프레임워크 호환성 취득에 문제가 되는 부분이 있을지 궁금합니다.
3. 데이터 액세스 아키텍처 규칙에서
IBatis 와 MyBatis 에 대한 내용이 있습니다.
현재 저희가 개발중인 솔루션은 ORM(Hibernate)방식의 데이터베이스 프레임워크를 사용중에 있습니다.
이 경우 전자정부 프레임워크 호환성 취득에 문제가 되는 부분이 있을지 궁금합니다.
A
안녕하십니까, 표준프레임워크센터입니다.
아래 링크의 적용가이드 3.8을 다운받아 보시면
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1576&bbsId=BBSMSTR_000000000171&menu=7
표준프레임워크 적용가이드의 데이터처리 규칙의 내용이 있습니다.
▶ 데이터처리 규칙
- Data Access 서비스 준수 : 데이터처리 부분은 iBatis 활용 (SqlMapClientDaoSupport
를 상속한 EgovAbstractDAO 활용) 또는 MyBatis 활용 (SqlSessionDaoSupport를 상속
한 EgovAbstractMapper 활용)
※ MyBatis의 경우 Mapper interface 방식으로 사용가능(권장)하며, 이 경우는 interface 상에
@Mapper를 지정하여 사용되어야 함
- ORM 서비스 준수 : 데이터처리 부분은 Hibernate/JPA 적용 (DAO에서 SessionFactory
또는 EntityManagerFactory 설정을 통해 HibernateTemplate/JpaTemplate를 활용하거나,
HibernateDaoSupport/JpaDaoSupport를 상속하여 활용)
- Data 서비스 준수 : 데이터 처리 부분은 다양한 persistence store(Big Data, NoSQL
등)를 지원하기 위한 Spring Data 적용 (DAO에서 CrudRepository를 상속하는
interface 방식의 Repository를 활용)
위 사항에 ORM 서비스 준수에 대해 들어가있고 maven으로도 진행하고 있습니다.
하지만 현재 호환성확인은 아래 오픈플랫폼 개발자커뮤니티에서 진행하기에
해당 문의처에 문의해보시기 바랍니다.
※ 호환성확인 문의처 : (사)오픈플랫폼 개발자커뮤니티 | 070-4448-2673 | egovframecb@gmail.com
감사합니다.
아래 링크의 적용가이드 3.8을 다운받아 보시면
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1576&bbsId=BBSMSTR_000000000171&menu=7
표준프레임워크 적용가이드의 데이터처리 규칙의 내용이 있습니다.
▶ 데이터처리 규칙
- Data Access 서비스 준수 : 데이터처리 부분은 iBatis 활용 (SqlMapClientDaoSupport
를 상속한 EgovAbstractDAO 활용) 또는 MyBatis 활용 (SqlSessionDaoSupport를 상속
한 EgovAbstractMapper 활용)
※ MyBatis의 경우 Mapper interface 방식으로 사용가능(권장)하며, 이 경우는 interface 상에
@Mapper를 지정하여 사용되어야 함
- ORM 서비스 준수 : 데이터처리 부분은 Hibernate/JPA 적용 (DAO에서 SessionFactory
또는 EntityManagerFactory 설정을 통해 HibernateTemplate/JpaTemplate를 활용하거나,
HibernateDaoSupport/JpaDaoSupport를 상속하여 활용)
- Data 서비스 준수 : 데이터 처리 부분은 다양한 persistence store(Big Data, NoSQL
등)를 지원하기 위한 Spring Data 적용 (DAO에서 CrudRepository를 상속하는
interface 방식의 Repository를 활용)
위 사항에 ORM 서비스 준수에 대해 들어가있고 maven으로도 진행하고 있습니다.
하지만 현재 호환성확인은 아래 오픈플랫폼 개발자커뮤니티에서 진행하기에
해당 문의처에 문의해보시기 바랍니다.
※ 호환성확인 문의처 : (사)오픈플랫폼 개발자커뮤니티 | 070-4448-2673 | egovframecb@gmail.com
감사합니다.