DOI QR코드

DOI QR Code

A Study on Comparison of Development Productivity of Spring Framework 2.0 and 2.5 with Lightweight Container Architecture

동일한 경량 컨테이너 구조 환경에서 스프링 프레임워크 2.0과 2.5의 개발 생산성 비교 연구

  • 이명호 (세명대학교 전자상거래학과)
  • Published : 2009.06.30

Abstract

This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Spring Framework 2.0 and 2.5. Spring Framework is a known successful open source standard model for lightweight container architecture. However, there is no comparison research about the performance of Spring Framework 2.0 and 2.5 with same identical platform. Quantitative analysis is supported as a part of LoC(Line of Code) analysis. There is a limit to develop the updated software with no the specific evaluating index for the productivity of the software. This work proposes an specific index for evaluating the productivity of new version Spring Framework on a platform. Base on the result, the specific guidance of the developing software is obtained.

본 논문은 스프링 프레임워크 2.0과 2.5와 연관된 객체지향 소프트웨어 개발 생산성에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 스프링 프레임워크는 경량 컨테이너 아키텍처로 성공적인 오픈 소스 표준 모델로 알려져 있다. 그러나 동일한 플랫폼 상에서 스프링 프레임워크 2.0과 2,5에 대한 성능 평가 연구는 부족하였다. 또한 정량적 분석도 일부분의 LoC(Line of Code) 분석만 시도함에 따라 새로운 사양이 발표됨에도 구체적인 평가 지표와 지침이 부족하여 소프트웨어 생산성의 평가와 프로젝트의 새로운 시도에 제한이 있었다. 따라서 본 연구에서는 동일한 플랫폼 상에서 스프링 프레임워크의 새로운 버전의 개발 생산성 평가하기 위한 특정 지침을 제시하고, 이전의 사양과의 객관적인 소프트웨어 개발 생산성 지침을 제공하고자 한다.

Keywords

References

  1. 박재성, " Spring 프레임워크 워크북", 한빛미디어, pp. 26-377, 1월, 2006.
  2. 이명호, " EJB 3.0 표준을 기반으로 대용량 분산객체 처리의 설계 및 구현" 대한설비관리학회지, 제 13 권 제2호, pp. 45-51 , 6 월, 2008.
  3. 이명호, "EJB2.0과 EJB3.0 의 소프트웨어 개발 생산성 비교 연구" 한국산업경영시스템학회지, 제 31 권 제3 호, pp. 1-7, 9 월, 2008.
  4. 이명호, "경량 컨테이너 구조 환경의 스프링 프레임 워크 2 .5를 기반으로 호텔예약시스템의 설계 및 구현", 한국산학기술학회논문지, 제 10권 제3호 pp. 589-595, 3 월, 2009.
  5. 이일민, "자바 기술의 미래를 비추는 거울 스프링 프레임워크 2.5", 마이크로소프트웨어, pp.136-143, 1월, 2008.
  6. 채홍석, "객체지향 CBD 개발 Bible", 한빛미디어, pp 35-76, 8 월, 2005
  7. 최범균, "웹 개발자를 위한 스프링 2.5 프로그래밍" 가메출판사, pp. 24-440, 3 월, 2008.
  8. R. Johnson, " Expert One-on-One J2EE Design and Development", Wrox, pp. 441-673, October, 2002.
  9. R. Johnson, and J. Hoeller, " Expert One-on-One J2EE Development without EJB", Wrox, pp. 1-141 , June, 2004.
  10. R. Johnson, et al. , " Professional Java Development with the Spring Framework", Wrox, pp. 1-303, July, 2005.
  11. J. Steams, R. Chinnici, and Sahoo, "An Introduction to the Java EE 5 Platform, "http://java.sun.com/developer/technicaIArticles/J2EE/intro_ee5/index.html", 2006.