Summary: | 碩士 === 國立交通大學 === 資訊科學系 === 87 === Static effect of Web pages is no longer useful enough in the age of the Internet. In order to present dynamic and interactive effects on Web pages, some technologies have been developed, such as Common Gateway Interface(CGI), Java Applets, Plug-Ins and ActiveX Controls. But some problems still exist despite of these technologies and the standards. Additionally, the existing concepts of Web page design, which include sequential design, structured design, visualization, and the use of templates, have some disadvantages, such as non-modularization, difficulty of expansion, uneasiness of maintenance, non-reusability and so on. These drawbacks increase the difficulties of developing, maintaining and managing dynamic and interactive Web pages.
In this study, we propose a model to overcome the above difficulties and to help designers easily developing Web pages with dynamic and interactive effects by integrating the architecture of DHTML and employing the concept of object—oriented design. The proposed model is used to define the class hierarchy of Web pages and it adopts a three-layered client-server architecture. In this model, everything is an object no matter it is a picture, a link or a page. The designer thus can develop his or her own objects as well as classes. We believe that by describing the internal relationship of objects and the event models, the designer can present the Web pages to achieve more dynamic and interactive effects.
|