Next Generation Web Application Model And Its RAD Tools
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 89 === WWW has been one of the most important information platforms on the Internet. More and more applications are subject to urgent need to make them “Web-Enabling”. However, constructing a modern web system is not an intuitive and easy task. Nearly all of...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2001
|
Online Access: | http://ndltd.ncl.edu.tw/handle/92762279573733203617 |
Summary: | 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 89 === WWW has been one of the most important information platforms on the Internet. More and more applications are subject to urgent need to make them “Web-Enabling”. However, constructing a modern web system is not an intuitive and easy task. Nearly all of the solutions today put everything in markup language documents, and use a ‘document-centric’ approach to construct their web systems. The resulting applications are full of entangled logic code embedded in messy tags. Programmers and artists always need to interfere with each other to have their efforts merged.
This thesis tries to propose an innovative web application model that is greatly beyond the reach of traditional web architecture. It takes advantage of a famous design pattern — Model-View-Controller (MVC) to loosely decouple web applications into cohesive modules. The new architecture provides an abstract yet powerful event model to cohere fragmentary elements into various kinds of reusable web components. A dynamic template tree is applied to cleanly separate program UI and its decoration context. Web artists and programmers can finally collaborate with each other independently
|
---|