DOI QR코드

DOI QR Code

Design and Implementation of Hotel Reservation System Based Spring Framework 2.5 of Lightweight Container Architecture

경량 컨테이너 구조 환경의 스프링 프레임워크 2.5를 기반으로 호텔예약시스템의 설계 및 구현

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

Abstract

This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Spring Framework 2.5. Spring Framework is a known successful open source standard model for lightweight container architecture. Non EJB and the EBJ architecture to resolve the problem with benefits to support the new architecture is a lightweight container architecture. This architecture, such as the EJB, but not heavy, to provide all of the architecture is possible. The lightweight container architecture is most often used in business spring framework is well-known architecture. Therefore, this research has the Non EJB and the EJB to solve the advantages and disadvantages developed to support the latest spring framework 2.5 lightweight container architecture based on the design and implementation of a hotel reservation system with the objective through the specification of the software previously to provide guidance to development productivity.

본 논문은 스프링 프레임워크 2.5와 연관된 객체지향 소프트웨어 개발에 대한 지침과 평가 지표를 제공하는데 목적이 있다. Non EJB와 EJB 아키텍처가 가지고 있는 문제점을 해결하고 장점들을 지원하기 위하여 새롭게 등장한 아키텍처가 경량 컨테이너 아키텍처이다. 이 구조는 EJB 아키텍처와 같이 무겁지 않으면서도 EJB 컨테이너의 모든 가능을 제공하는 구조이다. 현재까지 경량 컨테이너 아키텍처로 현업에서 가장 많이 사용되고 잘 알려진 아키텍처로 스프링 프레임워크가 있다. 따라서 본 연구에서는 Non EJB와 EJB 아키텍처가 가지고 있는 단점들을 해결하고 장점들을 지원하기 위하여 개발된 최신 경량 컨테이너 아키텍처인 스프링 프레임워크 2.5를 기반으로 호텔예약시스템의 설계 및 구현을 통하여 이전의 사양과의 객관적인 소프트웨어 개발 생산성 지침을 제공하고자 한다.

Keywords

References

  1. 김병곤, "Enterprise Java Beans 3.0," 가메출판사, pp. 26-340, 2006.
  2. 박재성, "Spting 프레임워크 워크북," 한빛미디어, pp. 26-377, 2006.
  3. 이명호, "EJB 3.0 표준을 기반으로 대용량 분산객체 처리의 설계 및 구현", 대한설비관리학회지, 제13권 제2호, pp. 45-51, 2008.
  4. 이명호, "EJB2.0과 EJB3.0의 소프트웨어 개발 생산성 비교 연구", 한국산업경영시스템학회지, 제31권 저13호, pp. 1-7, 2008.
  5. 이일민, "자바 기술의 미래를 비추는 거울 스프링 프레임워크 2.5," 마이크로소프트웨어, pp. 136-143, 2008.
  6. 채흥석, "객체지향 CBD 개발 Bible," 한빛미디어, pp 35-76, 2006.
  7. 최범균, "웹 개발자를 위한 스프링 2.5 프로그래밍" 가메출판사, pp. 24-440, 2008.
  8. Road Johnson, "Expert One-on-One J2EE Design and Development", Wrox, pp. 441-673, 2002.
  9. John Steams, Roberto Chinnici, and Sahoo, "An Introduction to the Java EE 5 Platform, "http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/index.html", 2006.