DOI QR코드

DOI QR Code

A Study on Comparison of Development Productivity of Hibernate 3.2 and iBatis 2.3 Based Lightweight Container Architecture

경량 컨테이너 구조 환경에서 하이버네이트 3.2와 아이바티스 2.3의 개발 생산성 비교 연구

  • 이명호 (세명대학교 전자상거래학과)
  • Received : 2011.02.22
  • Accepted : 2011.04.07
  • Published : 2011.04.30

Abstract

This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Hibernate 3.2 and iBatis 2.3 in same platform of Spring framework 2.5. Currently in production until the lightweight container architecture, known most commonly used architecture framework is Spring framework. Also intended to increase the productivity of database techniques are ORM. Hibernate and iBatis is an ORM tool is currently being used. In this study, Spring framework 2.5 is based on the framework of the same Hibernate 3.2 and iBatis 2.3 to design and implement the pilot system. In addition, comparison and standardization of software development productivity assessment is to provide guidance.

본 논문은 스프링 프레임워크 2.5의 동일한 플랫폼 환경에서 하이버네이트 3.2와 아이바티스 2.3과 연관된 객체지향 소프트웨어 개발에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 현재까지 경량 컨테이너 구조로 많이 사용되고 잘 알려진 구조로 스프링 프레임워크가 있다. 또한 데이터베이스의 생산성을 높여주기 위한 기법으로 ORM이 있다. 현재 많이 사용되는 ORM 도구로 하이버네이트와 아이바티스가 있다. 따라서 본 연구에서는 가장 큰 특징과 변화를 가지고 있으며 안정된 스프링 프레임워크 2.5의 동일프레임워크 환경을 기반으로 하이버네이트 3.2와 아이바티스 2.3에서 파일럿 시스템을 설계하고 구현함으로써 개발 플랫폼 환경별 객관적인 소프트웨어 개발 생산성을 비교하고, 표준화에 따른 평가 지표를 제공하고자 한다.

Keywords

References

  1. 이명호, "EJB2.0과 EJB3.0의 소프트웨어 개발 생산성 비교 연구", 한국산업경영시스템학회지, 제31권 제3호, pp. 1-7, 9월, 2008.
  2. 이명호, "경량 컨테이너 구조 환경의 스프링 프레임워크 2.5를 기반으로 호텔예약시스템의 설계 및 구현", 한국산학기술학회논문지, 제10권 제3호, pp. 589-595, 3월, 2009. https://doi.org/10.5762/KAIS.2009.10.3.589
  3. 이명호, "동일한 경량 컨테이너 구조 환경의 스프링 프레임워크 2.0과 2.5의 개발 생산성 비교 연구", 한국산학기술학회논문지, 제10권 제6호, pp. 1265-1274, 6월, 2009.
  4. 이명호, "JPetStore 주문 시스템 기반으로 Spring 2.5와 Seam 2.0의 개발 생산성 비교 연구", 한국산학기술학회논문지, 제11권 제7호, pp. 2610-2615, 7월, 2010.
  5. R. Johnson, "Expert One-on-One J2EE Design and Development", Wrox, pp. 441-673, October, 2002.
  6. R. Johnson, and J. Hoeller, "Expert One-on-One J2EE Development without EJB", Wrox, pp. 1-141, June, 2004.
  7. 이일민, "자바 기술의 미래를 비추는 거울 스프링 프레임워크 2.5", 마이크로소프트웨어, pp. 136-143, 1월, 2008.
  8. 채흥석, "객체지향 CBD 개발 Bible", 한빛미디어, pp. 35-76, 8월, 2005.
  9. 최범균, "하이버네이트 3 프로그래밍", 가메출판사, pp. 14-414, 4월, 2007.
  10. 박재성, "Spring 프레임워크 워크북", 한빛미디어, pp. 26-377, 1월, 2006.
  11. 최범균, "웹 개발자를 위한 스프링 2.5 프로그래밍", 가메출판사, pp. 24-440, 3월, 2008.
  12. R. Johnson, et al., "Professional Java Development with the Spring Framework", Wrox, pp. 1-303, July, 2005.
  13. C. Begin, B. Goodin and L. Meadors, "iBatis in Action", Manning, pp. 3-302, January, 2007.
  14. J. Steams, R. Chinnici, and Sahoo, "An Introduction to the Java EE 5 Platform, "http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/index.html", 2006.