<正> 随着Internet的迅猛发展,Web已经成为各种应用的主要平台。在Web应用的开始阶段.只是一些简单的网站,将Web作为信息中介和信息发布的平台,这时候所提供的工具只是集中于网页的创建和编辑,如HotMetal编辑器和微软的FrontPage,它们都限于被动的超文本表示以及一致的跨网页的布局和部分的导航模型。随着网站的规模和复杂度日益增加,它所承担的任务已不仅是简单的基于Web的数据发布,也包括了信息系统的构建和复杂的应用逻辑,我们将这一类应用统称为Web应用。我们可以看到.对于Web应用,早期的网站编辑工具难以支持系统的开发、管理和维护。近年来的一些研究,借助于软件工程领域中的开发方法和模型,以支持Web应用的系统化、结构化的开发,这类方法称为模型驱动的开发方法。近年来,模型驱动的开发方法成为Web应用开