首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
admin
2015-05-21
28
问题
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。
【说明】
某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
(1)根据用户级别的不同,界面和可用功能是不同的;
(2)支持Web、Windows、手机App等多种不同类型的界面;
(3)考虑到将来功能的扩展,需要系统支持界面的定制以及动态生成等功能,以降低系统维护和新功能发布的成本。
经过对需求的讨论,该银行初步决定采用MVC模式设计该个人银行系统的表现层,采用XML作为GUI的描述语言,并应用XML的界面管理技术来实现灵活的界面配置、界面动态生成和界面定制。
请从设计模式的角度,简要说明设计方案采用XML作为GUI描述语言的机制。
选项
答案
从设计模式的角度来说,整个XML表现层解析的机制是一种策略模式。在调用显示GUI时,不是直接调用特定的表现技术的API,而是装载GUI对应的XML配置文件,然后根据特定的表现技术的解析器解析XML,得到GUI视图实例对象。这样,对于GUI开发人员来说,GUI视图只需要维护一套XML文件即可。
解析
本问题考查XML作为表现层控件描述语言的相关知识。
对于应用系统而言,GUI主要是由GUI控件组成。控件本身可以被看作是一个数据对象,包含控件的位置信息、类型和绑定的事件等。因此可以采用XML来描述,将控件作为数据节点保存,控件的相关属性描述为该节点的属性。而XML本身是一种树形结构描述语言,可以很好地支持控件之间的层次结构。而应用程序的表现层仅需要针对该XML语言进行解析,再加上应用系统特有的表现技术,即可以实现应用系统的界面。
从设计模式的角度来说,整个XML表现层解析的机制是一种策略模式。在调用显示GUI时,不是直接调用特定的表现技术的API,而是装载GUI对应的XML配置文件,然后根据特定的表现技术的解析器解析XML,得到GUI视图实例对象。这样,对于GUI开发人员来说,GUI视图只需要维护一套XML文件即可。
转载请注明原文地址:https://kaotiyun.com/show/rNQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
四个工人,四个任务,每个人做不同的任务需要的时间不同,求任务分配的最优方案。(2005年5月29日全国计算机软件资格水平考试——软件设计师的算法题)。
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
什么是ASP.net中的用户控件
把个人的信息进行设置,显示图片“火箭发射”,与其他人共享网络摄像机功能。
在用户管理组administrators中添加本地用户“sy”。
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
随机试题
资料:(1)A公司2009年有关资料如下所示:(2)A公司2008年的税后经营净利率为6.25%,净经营资产净利率为15%,税后利息率为109/5,净财务杠杆为40%。(3)财务费用全部为利息费用。(4)2009年没有增发新股也没有进行股票回
患者女性,40岁。双侧腮腺区反复肿大,伴双眼异物感、无泪、口干,饮水量增加。检查发现双侧腮腺肿大,质软,无压痛;张口度正常,口腔黏膜干燥,发红。腮腺导管口无红肿,分泌液清,但量少。为明确诊断,需进一步作一系列检查,其中对诊断帮助不大的是()
土地增值额超过扣除项目金额200%以上的部分,税率为()。
纳税义务人应当自海关填发税款缴款书之日起15日内向指定银行缴纳税款。缴款期限届满日遇休息日或者法定节假日的,按以下原则调整:
ImaginethesolitudefeltbyMarieSmithbeforeshediedearlierthisyearinhernativeAlaska,at89.Shewasthelastperson
根据以下资料,回答下列题。截至2011年年末,T市城镇职工基本医疗保险参保人员474.52万人,城乡居民基本医疗保险参保人员498.30万人,城镇职工基本养老保险参保人员458.70万人,城乡居民基本养老保险参保人员97.80万人,失业保险参保职
古阳关位于敦煌城西75公里的古董滩上,三面沙丘,沙梁环抱。它与玉门关遥相呼应,像两颗明珠镶嵌在一段汉长城的两端,因在玉门关以南,故名阳关。阳关这样的边塞之地之所以闻名遐迩,并不起始于王维的那首《渭城曲》,而是因为它自汉魏以来就是通往西域诸国最西边防上的重要
下列选项中,符合所给图形的变化规律的是:
PassageTwoWhatdoes"dualstudies"inPara.5mean?
A、Itisaseriousthroattoitscompetitors.B、Itisnotpowerfulenoughtoaffecttheworldmarket.C、Thecars’qualityisgood
最新回复
(
0
)