Design and Implementation of Template-based Web Database Application Generator

템플릿 기반 웹 데이터베이스 응용 생성기의 설계 및 구현

  • Jo, In-Ae (School of Computer Engineering, Duksung Women's Univ.) ;
  • Shin, E.K. (School of Computer Engineering, Duksung Women's Univ.) ;
  • Eum, Doo-Hun (School of Computer Engineering, Duksung Women's Univ.) ;
  • Kang, Min-Jeong (School of Computer Engineering, Duksung Women's Univ.)
  • 조인애 (덕성여자대학교 컴퓨터공학부) ;
  • 신은경 (덕성여자대학교 컴퓨터공학부) ;
  • 음두헌 (덕성여자대학교 컴퓨터공학부) ;
  • 강민정 (덕성여자대학교 컴퓨터공학부)
  • Published : 2006.10.20

Abstract

데이터베이스와 연동하는 웹 응용에 대한 수요가 비즈니스를 포함하는 모든 분야에서 급속히 증가하고 있다. 그러나 급증하는 수요에 비해 웹 응용의 작성 및 유지.보수에 많은 시간과 노력이 소요되고 있다. 본 논문에서 소개하는 웹 데이터베이스 응용 자동 생성기 WebGen은 웹 응용에 필요한 폼들과 이 폼들을 통해 이루어지는 질의에 대해 데이터베이스와 연동하여 처리하는 웹 스크립트들을 자동 생성하는 소프트웨어 도구다. WebGen은 웹 응용 개발자가 작성하는 구성파일(configuration file)에 정의된 선언적인 내용을 스크립트의 기본 원형인 내장된 템플릿(template)에 반영하여 5개의 웹 스크립트들(Search, Select, Edit, Information, Action)을 생성한다. Action 스크립트를 제외한 나머지 스크립트들은 사용자 인터페이스로 각각 해당되는 웹 폼을 생성한다. 따라서 웹 응용 작성을 위한 시간과 노력을 크게 줄여 웹 응용의 생산성을 향상시킨다. 상용 웹 응용 생성기들과 달리, WebGen은 독립적인 템플릿을 기반으로 하기 때문에 버전 관리가 용이하고 한 폼에 표현 가능한 정보도 관심의 대상인 엔티티 외에 이 엔티티와 직.간접적으로 연관된 모든 엔티티들을 포함한다.

Keywords