- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 30卷第 9期
2013年 9月
计算机应用与软件
ComputrApplcatonsandSofwar
Vol30 No.9
Sep.2013
基于 XML实时动态模型界面的研究与应用
王雅光 傅秀芬 廖振云
(广东工业大学计算机学院 广东 广州 51006)
摘 要 随着计算机网络的发展,Web门户应用已经在众多企业甚至政府机构中普遍存在,用户界面的设计变得至关重要,如何
快速地开发灵活的、高效的图形用户界面是开发者一直面临的问题。讨论一种基于 XML面向对象的图形用户界面,与以往图形界
面不同的是,该图形界面在应用运行的过程中实时动态生成,具有较高的灵活性和可重用性。
关键词 XML 实时动态生成 面向对象 用户界面
中图分类号 TP31 文献标识码 A DOI10.3969/.is.100086x.2013.09.068
RESEARCH ANDAPPLIATI NOFXMLASEDREALI EDYNAMI MODELITERFACE
WangYaguang FuXifn LioZhenyun
(ScoolofComputr GuangdongUniest ofTehnolgy Guangzou510006,Guangdong,Chia)
Absract Wihtedevelpmentofcomputrnetor,Webporalapplcatonsar prvalnti altofentrrss eveni many
goverment,andtedesgnofusritracebecomescrcil Develperar alaysconfontdwihteprblmtathowtrpildevelp
tefexil andefiintgrphisusritrace.I ti paperwedicus akidofgrphisusritracewhihi basdonXMLand
objctorentd.I contast teprviusgrphisitraces tegrphisitracei ti paperi dynamialygenertdi terntme
tmel andhashiherfexiiiyandrusbiiy.
Keywords XML Realtmedynami generton Objctorentd Usritrace
之上可以有一个更高的抽象层次,近年来,已经有许多种不同的
0 引 言
随着计算机技术的发展,Web网站逐渐在各行业领域中得
到应用,用户图 形 界 面 设 计 是 影 响 Web应 用 不 可 忽 视 的 一 部
分。现有的用户图形界面,在功能上可以满足许多应用需求,如
在界面显示所需信息时有合理高效且性能稳定的处理方式,能
友好地、可预测性地且连贯一致的方式展现用户所需界面。创
建用户图形界面的方式有多种多样,但是有些问题值得探讨与
研究。在比较复杂 的 B/ 架 构 系 统 中,需 要 显 示 大 量 的 数 据,
不同的客户端差异化显示不同的界面风格,不同方案的界面显
示及国际化的多语言支持,不同逻辑层在不同的数据组合后产
生界面需求等而产生的问题。现有的图形界面技术的使用领域
比较有限,开发的用户图形界面大多是针对特定的应用、特定的
用户而定制的,并以页面的形式展现给用户,但是这样的用户图
形界面可重用性较低,可移植性差,不利开发循环利用,易造成
开发成本高 [1]。
1 相关研究
在 20世纪 80年 代,提 出 了 UIL(UsrItraceDefniin
Language)概念,随着 UIL在 UsrItraceManagementSysems
(UI S)中的应用,UIL使 得 界 面 设 计 者 可 以 在 一 个 高 层 次 形
式来描述用户与界面之间的互动形式,使得在输入和输出设备
UIL方 案 和 框 架 被 开 发 和 应 用,如,UI L2],XI L3],
UsXML4],TERESAXML,弹性用户界面。但这些方案通用性比
较差,并且是依赖于任务而言的,使得复杂应用的 UI设计变得
更加复杂,自由度不高,并且跨平台解析效果较差,在显示复杂
组合型控件的能力方面有些不足。
针 对 上 文 描 述 的 问 题,文 中 提 出 了 动 态 模 型 用 户 界 面
DMUIDynami ModelUsrItrace)模式,DMUI模式是以基于
XML为界面的存 储 介 质,通 过 查 询 引 擎 和 表 单 引 擎 解 析 XML
配置文件,通过组件模型的方式动态生成用户图形界面,使得页
面生成更具有 灵 活 性、适 应 性。在 该 模 型 中,将 Web应 用 主 要
划分为用户界面描
文档评论(0)