View : 356 Download: 0

HTML을 지원하는 라이브러리를 이용한 웹문서 생성 시스템의 설계 및 구현

Title
HTML을 지원하는 라이브러리를 이용한 웹문서 생성 시스템의 설계 및 구현
Other Titles
Design and Implementation of Web Documents Creating System with HTML Supporting Library
Authors
김현종
Issue Date
1996
Department/Major
대학원 전자계산학과
Keywords
라이브러리웹문서설계구현HTML
Publisher
이화여자대학교 대학원
Degree
Master
Abstract
기존의 동적 웹 문서 생성 방식은 그래픽 사용자 인터페이스를 제공하는 HTML 문서 작성기의 도움이 없이 순차적으로 HTML 문장을 출력하는 방식을 사용하여 왔다. 이러한 방식은 웹 문서 생성시 프로그램 코드를 재사용하지 않기 때문에 프로그램 코드의 길이가 길고 HTML 문법에 오류의 가능성을 포함하였으며 웹 문서의 수정과 확장을 어렵게 한다. 본 논문은 동적인 웹 문서 생성을 위해 객체 지향 언어인 Python에 HTML을 지원하는 라이브러리를 제공하고, 웹 브라우저 상에서 그래픽 사용자 인터페이스를 통해 HTML을 지원하는 라이브러리 내에 정의된 함수를 직접적으로 호출하여 웹 문서를 편리하게 생성할 수 있는 시스템을 구현하였다. HTML을 지원하는 라이브러리는 HTML 문장을 객체화하여 객체 지향 설계에 빠른 웹 문서의 생성에 유용한 모듈로서 웹 문서 생성시 코드의 재사용으로 인해 프로그램의 길이를 단축시키고 정확한 HTML 문장을 생성하도록 하며, 비순차적인 방식으로 웹 문서를 구성하게 하여 대형 문서의 작성뿐 아니라 변경 및 확장등의 웹 정보의 유지 보수를 용이하게 한다.;In this thesis, I add a HTML-supporting library to an object-oriented programming language, Python, and implement the web document creating system. This system makes a user to be able to create a web document by calling the functions defined in the library with GUI on a web browser. The most common approach to make a CGI program is executing a sequence of print statements that create the HTML documents one line at a time. This approach makes the program longer and makes it difficult to modify and extend a web document. A HTML-supporting library is a module useful for generating web documents matching object-oriented design and supports nonsequential construction of HTML document. By using this module, users can generate a compact program and the HTML produced is correct. Documents constructed by this technique is easy to maintain as well as modify and extend.
Fulltext
Show the fulltextShow the fulltext
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE