DOI QR코드

DOI QR Code

Design and Implementation of Dynamic Web Server Page Builder on Web

웹 기반의 동적 웹 서버 페이지 생성기 설계 및 구현

  • 신용민 ((주)가민정보시스템) ;
  • 김병기 (전남대학교 전자컴퓨터정보통신공학부)
  • Published : 2008.02.29

Abstract

Along with the trend of internet use, various web application developments have been performed to provide information that was managed in the internal database on the web by making a web server page. However, in most cases, a direct program was made without a systematic developmental methodology or with the application of a huge developmental methodology that is inappropriate and decreased the efficiency of the development. A web application that fails to follow a systematic developmental methodology and uses a script language can decrease the productivity of the program development, maintenance, and reuse. In this thesis, the auto writing tool for a dynamic web server page was designed and established by using a database for web application development based on a fast and effective script. It suggests a regularized script model and makes a standardized script for the data bound control tag creator by analyzing a dynamic web server page pattern with the database in order to contribute to productivity by being used in the web application development and maintenance.

인터넷이 대중화 되면서 내부 데이터베이스로 관리되고 있는 정보를 동적 웹 서버 페이지를 작성하여 웹으로 제공하는 다양한 웹 어플리케이션 개발이 수행되고 있으나, 대부분의 경우 체계적인 개발 방법론의 채택 없이 직접 프로그램을 작성하거나, 규모에 맞지 않는 대규모 개발 방법론을 적용하여 개발의 효율성을 떨어뜨리고 있다. 웹 어플리케이션이 체계적인 개발 방법론을 따르지 않고 스크립트 언어를 사용하여 임의개발 됨에 따라 프로그램 개발의 생산성, 유지 보수성, 그리고 재 사용성을 저하시키게 된다. 본 논문에서는 빠르고 효과적인 스크립트 기반의 웹 어플리케이션 개발을 위하여 데이터베이스를 이용한 동적 웹 서버 페이지 자동 작성 도구를 설계하고 이를 구현하였다. 데이터베이스를 이용한 동적 웹 서버 페이지 패턴을 분석하여 정형화된 스크립트 모델을 제시하고 데이터 바운드 컨트롤 태그 생성기를 표준 스크립트로 작성하여 웹 어플리케이션 개발과 유지보수에 활용되어 생산성 향상에 기여할 수 있다.

Keywords

References

  1. EJB : Sun, Enterprise JavaBeans Specification Version 1.1, Sun Microsystems Inc, 1999
  2. CCM : OMG, CCM Revisied Submission, OMG TC Document orbos/99-07-01, 1999
  3. DCOM : Microsoft, DCOM Technical Overview, URL : http://msdn.microsoft.com/library/backgrnd/html/msdn_dcomtec.htm, 1996
  4. Clemens Kerer, Engin Kirda, and Roman Kurmanowystsch, 'A Generic Content Management Tool for Web Databases,' IEEE Internet Computing, Vol.6, No.4, pp.38-42, 2002. 7
  5. D. Lowe, and R. Webby, 'Web Development Process Modeling and Project Scoping: Work in Process,' First Internation Workshop on Web Engineering, WWW7 Conference, 1998. 4
  6. Rational Unified Process 2002.05.00.25, Rational Software Corporation
  7. http://www.3070.co.kr/_ezaid/project/templateshopnew.jsp
  8. http://www.contentwise.co.kr/cms/cms.jsp
  9. http://www.dubuweb.com/web/aboutus/aboutus01.php
  10. http://www.homepagebuilder.co.kr/together/
  11. F.A. de Lima, R.T. Price, 'Towards an Integrated Design Methodology for Internet-based Information System,' HTF5, 1998
  12. 스크립트 언어 : 김익순, '스크립트 언어의 동향 및 응용 방안,' 정보과학회지, 한국정보과학회, 제21권 제1호, 2003. 1
  13. 김영미, 김륜옥, 김영실, P&G Bank, 'HTML + JavaScript + Css/DOM,' 혜지원, 2002
  14. http://www.w3.org/MarkUp/
  15. http://www.w3.org/Style/CSS
  16. http://www.microsoft.com/korea/TechNet/iis/Default.asp
  17. http://www.microsoft.com/korea/scripting/Default.asp