DOI QR코드

DOI QR Code

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

Design and Implementation of Dynamic Web Server Page Builder on Web

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

초록

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

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.

키워드

참고문헌

  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