개발환경 관련 데이터베이스 질문입니다.
- 작성자 :
- 전*철
- 작성일 :
- 2015-04-07 16:12:35
- 조회수 :
- 693
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부표준프레임워크 개발환경과 적용기준에 대해 질문 드립니다.
현재 개발에 데이터베이스 관련하여 pl/sql 호출하는 모듈을 따로 사용하고 있습니다.
호환성 부분을 보면 iBatis 또는 Hibernate 를 사용해야 한다는 부분을 보았습니다.
iBatis 또는 Hibernate를 사용하지 않고 pl/sql 호출하는 모듈을 통하여 개발을 하게되면
전자정부표준프레임워크를 적용했다고 할 수 없는 것 인가요?
전자정부표준프레임워크 개발환경과 적용기준에 대해 질문 드립니다.
현재 개발에 데이터베이스 관련하여 pl/sql 호출하는 모듈을 따로 사용하고 있습니다.
호환성 부분을 보면 iBatis 또는 Hibernate 를 사용해야 한다는 부분을 보았습니다.
iBatis 또는 Hibernate를 사용하지 않고 pl/sql 호출하는 모듈을 통하여 개발을 하게되면
전자정부표준프레임워크를 적용했다고 할 수 없는 것 인가요?
A
안녕하세요.
표준 프레임워크의 호환성 부분은 코드개발을 표준화하여 개발과 유지보수가 쉽도록 하는데 목적이 있습니다.
iBatis나 Hibernate를 활용한 개발을 권장하는 이유는 SQL을 소스코드에서 분리하고 유지보수가 쉽게 하도록 하는데 있습니다.
그리고.. DB에 대한 코드 종속성을 줄이고자 하는 목적이 있습니다.
PL-SQL개발의 경우에도 장점이 있겠지만... 어플리케이션이 DB에 많이 종속되게 된다는 단점이 있습니다.
PL-SQL을 사용 여부에 대해서는 표준프레임워크에서 말씀 드릴 수 있는 사항은 아닌 것 같고,
iBatis를 활용하여 PL-SQL을 동작하게 하시면 문제가 없을 것 같습니다.
감사합니다.
표준 프레임워크의 호환성 부분은 코드개발을 표준화하여 개발과 유지보수가 쉽도록 하는데 목적이 있습니다.
iBatis나 Hibernate를 활용한 개발을 권장하는 이유는 SQL을 소스코드에서 분리하고 유지보수가 쉽게 하도록 하는데 있습니다.
그리고.. DB에 대한 코드 종속성을 줄이고자 하는 목적이 있습니다.
PL-SQL개발의 경우에도 장점이 있겠지만... 어플리케이션이 DB에 많이 종속되게 된다는 단점이 있습니다.
PL-SQL을 사용 여부에 대해서는 표준프레임워크에서 말씀 드릴 수 있는 사항은 아닌 것 같고,
iBatis를 활용하여 PL-SQL을 동작하게 하시면 문제가 없을 것 같습니다.
감사합니다.