- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第41卷第6期 河南大学学报(自然科学版) V01.41No.6
ofHenan Science) NOV.2011
2011年11月 Journal University(Natural
Web用户界面动态生成工具的设计与实现
侯彦娥,党兰学,魏丹
(河南大学计算机与信息工程学院河南开封475004)
摘要:传统软件开发过程中,用户界面的实现存在耦合度高和可维护性差等缺点,为此分析了可定制的Web开
发平台中用户界面工具的基本构成,并给出了工具的实现过程.
关键词:界面生成;Web;XML;构件技术
中图分类号:TP391 文献标志码:A
and of
DesignImplementation
WebUserInterfaceAutomaticGenerationTool
HOU Dan
Yan-e,DANGLan-xue,WEI
and 475004,China)
(CollegeofComputerInformationEngineering。HenanUniversity.HenanKaifeng
Abstract:Inthe oftraditionalsoftware are of and
process development,thereshortcomingshighcouplingdegree
maintenancein ofuserinterface.BasedoncustomizableWeb
badly implementation developmentplatform,thispaper
then the ofthe
the ofuserinterfaceautomatic tool,and
analysescomposition generation givesimplementationprocess
components.
words:interfaceautomatic
Key generation;Web;XMI。;componenttechnology
O 引言
用户界面是软件系统的一个重要组成部分,它的编写和实现需要投入大量的时间和精力.随着软件系统
规模的不断扩大,开发用户界面所耗费的时间和成本也将成倍增加[1].传统的软件开发过程中,用户界面的
设计和开发一般都是利用现有的集成开发环境,采用特定的编程语言,通过使用控件和编写代码来实现的.
这种实现方式就使得用户界面与实现的功能代码之间存在着较高的耦合度,自然就会出现界面可重用性差、
可维护性差的缺点D-s].
可定制的Web开发平台是一个面向Web的可定制、可配置的开发平台,它涵盖了一个应用系统业务开
发的全过程,包括数据访问层(数据对象)定义、约束配置和功能定义、数据权限定义等.使用该平台进行开发
时,通过对数据对象进行约束、功能定义之后,可以使用功能界面生成构件得到ASP.NET页面,使得类似
的功能只需要简单地配置定义就可以实现,极大地提高了开发的效率,节省开发的时间[4叫].
本文提出的Web用户界面动态生成工具就是基于可定制Web开发平台的数据定义,使用业务配置工
具完成数据对象、约束配置和功能的定义.接着将界面元素根据具体功能的特点封装在一起,采用XML来
描述界面上组件的信息,然后通过解析XML来动态生成We
文档评论(0)