DOI QR코드

DOI QR Code

A Study on Comparison of Functional Performance Test of Hibernate and iBatis with Lightweight Container Architecture

경량 컨테이너 구조 환경에서 하이버네이트와 아이바티스의 기능별 수행 속도 비교 연구

  • 이명호 (세명대학교 전자상거래학과)
  • Received : 2011.09.05
  • Accepted : 2011.10.06
  • Published : 2011.10.31

Abstract

The purpose of this paper is to compare performance test of Hibernate 3.2 and iBatis 2.3 in the identical platform environment of Spring Framework 2.5 and to analyze their strengths and weaknesses. Currently Spring Framework is mostly used and well known lightweight container architecture. Both Hibernate and iBatis are mostly used instruments of ORM which is a method to enhance productivity of database. Therefore, this paper aim to design and implement pilot system based on Spring Framework 2.5 using Hibernate 3.2 and iBatis 2.3 and compare performance speed of CRUD which can be served as performance evaluation index for future projects.

본 논문은 스프링 프레임워크 2.5의 동일한 플랫폼 환경에서 하이버네이트 3.2와 아이바티스 2.3에 대하여 기능별 수행 속도를 비교하여 프로젝트 규모별 장단점을 분석해 보는데 그 목적이 있다. 현재까지 경량 컨테이너 구조로 많이 사용되고 잘 알려진 구조로 스프링 프레임워크이 있다. 또한 데이터베이스의 생산성을 높여주기 위한 기법으로 ORM이 있다. 현재 많이 사용되는 ORM 도구로 하이버네이트와 아이바티스가 있다. 따라서 본 연구에서는 동일한 스프링 프레임워크 2.5 환경을 기반으로 하이버네이트 3.2와 아이바티스 2.3에서 파일럿 시스템을 설계하고 구현하여 CRUD별 수행 속도를 비교함으로써 프로젝트의 적용에 평가 지표를 제공하고자 한다.

Keywords

References

  1. K. D. Kwon, "The Past 10 years, Topography Change of Internet Industry", SERI Management Note, No.114, pp. 1-10, 2011.
  2. M. H. Lee, "A Study on Comparison of Development Productivity of Hibernate 3.2 and iBatis 2.3 Based Lightweight Container Architecture", Journal of The Korea Academia-Industrial cooperation Society, Vol.12 No.4, pp. 1919-1926, 2011. https://doi.org/10.5762/KAIS.2011.12.4.1919
  3. M. H. Lee, "A Study on Comparison of Development Productivity of Spring Framework 2.0 and 2.5 with Lightweight Container Architecture", Journal of The Korea Academia-Industrial cooperation Society, Vol.10 No.6, pp. 1265-1274, 2009. https://doi.org/10.5762/KAIS.2009.10.6.1265
  4. R. Johnson, "Expert One-on-One J2EE Design and Development", Wrox, pp. 441-673, 2002.
  5. R. Johnson, and J. Hoeller, "Expert One-on-One J2EE Development without EJB", Wrox, pp. 1-141, 2004.
  6. H. S. Chae, "Object Oriented CBD Development Bible", Hanbitmedia, pp. 35-76, 2005.
  7. B. G. Choi, "Hibernate 3 Programming", Kame, pp. 14-414, 2007.
  8. J. S. Park, "Spring Framework Workbook", Hanbitmedia, pp. 26-377, 2006.
  9. B. G. Choi, "Spring 2.5 Programming for Web Developer", Kame, pp. 24-440, 2008.
  10. C. Begin, B. Goodin and L. Meadors, "iBatis in Action", Manning, pp. 3-302, 2007.
  11. R. Johnson, et al., "Professional Java Development with the Spring Framework", Wrox, pp. 1-303, 2005.
  12. I. M. Lee, "Toby's Spring 3", Acorn, pp. 56-686, 2010.