一种动态生成可定制web页面的方法及其应用

来源 :北京大学 | 被引量 : 0次 | 上传用户:luye063006300630
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于Web应用系统具有层次分明,可移植性好,管理灵活的特点,Web应用软件己成为当前软件系统开发的主流,同时,Web应用软件由产品向服务的转型是Web应用软件发展的必然趋势,针对用户对Web应用软件的可定制需求,本文提出了一种面向Web应用的可定制页面自动生成方法,该方法用FMDP(Function-Mode-DatabaseInterface-Presentation)模型进行描述,FMDP模型包括功能模型,内部模型,数据库接口模型,表示模型及定制信息保存和修改模型五部分组成。各组成部分的功能如下: 1.功能模型处理系统的功能组成,主要是由用户与系统交互的过程中,由Web页面表示的各个界面功能构成。 2.内部模型包括对象模型和交互模型两部分,内部模型的主要功能是分析系统中涉及的页面对象之间的关系,构造对象的树形结构,并为数据库接口模型和表示模型的建立提供依据。 3.数据库接口模型,为与业务功能相关的页面对象赋予数据库接口属性,使Web页面具有真正的业务处理能力。 4.表示模型主要功能是处理页面对象的可视显示形式和页面的布局问题。 5.根据内部模型,数据库接口模型和表示模型提供的信息生成用户定制信息,以XML格式保存,并通过页面解析引擎将定制信息转换为可显示的Web页面。定制信息被修改后生成修改信息,原定制信息根据修改信息生成新的定制信息。 此外,本文根据FMDP模型提供的方法设计和开发了可定制的公文统计系统,该系统已经在吉林省政府电子公文交换系统中得到实际应用,系统比较全面地满足了电子公文交换系统领域内用户对公文统计的各种功能性和页面展示的定制需求。对开发人员来讲,使用FMDP模型开发的Web应用系统,编码量比原先有了数量级的减少,与组件技术结合后,极大提高了系统维护的效率和质量。
其他文献
物理验证是芯片流片前的最后一道流程,用于确保芯片正常、正确工作,在集成电路设计流程中占有重要地位。随着集成电路工艺水平和设计技术的发展,集成电路的规模越来越大,复杂度越
在经典密码学中,无论是对称密码系统或非对称密码系统,其系统的安全性都要依赖于密钥的保密性,有的加密体制还需要依赖于问题的计算复杂度,这使得一些现在看来足够安全的加密方法
随着互联网应用的发展,互联网寻址技术领域先后出现和经历了域名服务、关键词服务、Enum、Handle等。这些寻址技术都是基于Clinet/Server类型的,在管理和解析服务上都是集中式
随着Internet发展的深化以及Web2.0时代的到来,越来越多的企业和组织将它们的各种业务系统转移到Web上来。基于Web的企业级应用的分布式、开放性的体系结构一方面使得系统的使
二维矩形装箱问题(2-DimensionalRectangularPackingProblem,2DR-PP)属于典型的组合优化问题,在工业领域有着广泛的应用,如新闻组版、布料切割、金属下料等。理论上,该问题属于NP
P2P存储系统具有可扩展性好,容错性高等优势,是近年来学术界的研究热点。但是由于P2P存储系统的复杂性高,搭建起来比较困难,使得系统并没有随着研究发展而流行起来。尤其是在广域
三维人体建模在服装定制、虚拟现实、电子游戏、影视特效等领域中具有重要的应用价值。在基于立体视觉的三维人体模型重建过程中,由于相机视角与遮挡等原因,获取到的点云数据往
指代是自然语言中常见的语言现象,大量出现在日常对话和书面记录中。由于互联网技术的不断发展,Web上出现了数以万记的网页,这些网页的内容大多是以自然语言的形式描述的,其中包
随着集成电路制造工艺的进步和半导体技术的发展,传统的二维芯片的设计越来越复杂,通信成本不断提高。三维集成技术缩短了物理连线的长度,降低了系统的通信时延和功耗,成为芯片架
随着互联网的飞速发展以及网络应用服务越来越呈现出的多样化和多元化等特点,网络协议、网络基础设施以及网络服务存在的相关缺陷和问题为黑客所利用,网络攻击正趋日益增长之势