论文部分内容阅读
由于Web应用系统具有层次分明,可移植性好,管理灵活的特点,Web应用软件己成为当前软件系统开发的主流,同时,Web应用软件由产品向服务的转型是Web应用软件发展的必然趋势,针对用户对Web应用软件的可定制需求,本文提出了一种面向Web应用的可定制页面自动生成方法,该方法用FMDP(Function-Mode-DatabaseInterface-Presentation)模型进行描述,FMDP模型包括功能模型,内部模型,数据库接口模型,表示模型及定制信息保存和修改模型五部分组成。各组成部分的功能如下:
1.功能模型处理系统的功能组成,主要是由用户与系统交互的过程中,由Web页面表示的各个界面功能构成。
2.内部模型包括对象模型和交互模型两部分,内部模型的主要功能是分析系统中涉及的页面对象之间的关系,构造对象的树形结构,并为数据库接口模型和表示模型的建立提供依据。
3.数据库接口模型,为与业务功能相关的页面对象赋予数据库接口属性,使Web页面具有真正的业务处理能力。
4.表示模型主要功能是处理页面对象的可视显示形式和页面的布局问题。
5.根据内部模型,数据库接口模型和表示模型提供的信息生成用户定制信息,以XML格式保存,并通过页面解析引擎将定制信息转换为可显示的Web页面。定制信息被修改后生成修改信息,原定制信息根据修改信息生成新的定制信息。
此外,本文根据FMDP模型提供的方法设计和开发了可定制的公文统计系统,该系统已经在吉林省政府电子公文交换系统中得到实际应用,系统比较全面地满足了电子公文交换系统领域内用户对公文统计的各种功能性和页面展示的定制需求。对开发人员来讲,使用FMDP模型开发的Web应用系统,编码量比原先有了数量级的减少,与组件技术结合后,极大提高了系统维护的效率和质量。