在目前的 WEB 系统中,用户界面是指计算机与其使用者之间的对话接口,是 WEB 系统的重要组成部分,它直接关系到整个计算机系统的可用性和使用效率。目前开发用户界面的工作量及难度十分可观,非专业人员很难自行开发,通常是由程序员采用特定的编程语言如 ASP,JSP 来实现。这种方式设计出的用户界面需要程序员和用户不断地交流来进行用户界面的修改,并且一旦采用其他编程语言,以前所做的工作通常不可以重复利用,同时这种开发方式也忽略了用户界面的个性。因此,采用图示化简单、直观的建模所见及所得的用户界面,并面向非专业人员的用户界面建模系统具有十分重要的意义。
本文分析了现有动态 WEB 系统的存在的问题,提出采用元模型的方式对用户界面进行描述,吸取目前应用比较广泛的.NET 的 WEBForm 技术和 J2EE 体系中的中 ECHO 软件的经验,采用界面设计普遍使用的 MVC 模式,研究了一个基于 J2EE 的所见及所得的动态 WEB系统,并在实际项目中投入使用,效果良好。