基于XPO的.NET应用开发框架的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:yhl_2011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,随着管理信息系统的发展,业务处理越来越复杂,需求变化越来越频繁,构建相应软件系统的难度亦不断增大。软件开发者总是希望使用应用框架来提高应用系统的开发效率和减少需求变化带来的风险。本文的工作就是设计和实现基于XPO对象持久化工具的.NET应用开发框架,简称为XAF。XAF应用框架的研究和设计过程均采用面向对象方法分析和设计。 本文首先介绍了使用XPO对象持久化工具的原因和XAF应用框架的总体项目情况。基于XPO对象持久化工具进行应用框架服务组件构建是本次研究的设计特色。然后着重讨论了XAF跨领域应用框架组件设计方案,包括:XPO数据层服务组件、类工厂服务组件、配置服务组件和用户身份验证授权服务组件,同时也简要介绍了XPO对象持久化工具的基本用法和框架构建过程中使用的若干个设计模式。接着详细讨论了XAF特定领域应用框架组件设计方案,包括数据绑定服务组件和报表输出服务组件,这两个服务组件是专门针对管理信息系统的普遍需求而设计和实现的,具有一定的代表性。接着详细叙述了在设计方案的基础上实现XAF应用框架各个服务组件的过程。最后,在XAF应用框架之上构建一个管理信息系统XhFDemo作为演示系统来集成测试XAF应用框架各个服务组件的功能。 基于XPO的XAF应用框架能够支持开发者快速开发管理信息系统,具有良好的可扩展性和可重用性,并且开发者可以根据实际需要选用或改写XAF应用框架中的任一服务组件而不会影响到其他模块。但是XAF应用框架在分布式环境的应用和日志跟踪方面的支持需要进一步完善,对事务的支持也需要更加细致。
其他文献
随着用户对移动通信的需求越来越来高,第三代合作伙伴计划(3GPP)组织启动了长期演进(LTE)技术的标准化工作。LTE项目的目的是为了能够提高数据传输速率、增加频谱利用率同时
随着微生物研究的不断深入,发掘优质的微生物菌种资源成为进行后续研究的前提。科学工作者已经从各种不同环境中寻找具有潜力的资源,为后续研究提供良好的基础。植物由于其分
信息家电将计算机技术、通信技术融入传统的家用电器管理和控制之中。作为一类具有网络功能的信息终端,可主动发布、获取和处理相关信息,实现传统家电智能化。智能家居系统中
开关磁阻电机因其结构简单、启动力矩大和不需要稀土资源等优点,越发受到各国学者和企业界的关注。但是开关磁阻电机在运行时有明显的噪声,在对噪声敏感领域的应用受到限制。因此研究开关磁阻电机振动噪声的机理和相应的抑制方法,对于进一步推广开关磁阻电机的应用具有重要意义。本文对开关磁阻电机振动产生机理进行了详细分析,进而实现一种基于高次谐波抑制的电流环控制振动抑制方法。首先,基于虚位移法从频域角度对开关磁阻电
学位
目的 探讨在《基础护理学技能》课程中医护一体化训练模式对护生临床思维能力和批判性思维的影响作用.方法 选取90名护理专升本学生,按照上课班级分为实验组和对照组,实验组
工作之余,走进大自然,不仅可以放松身心,还可以开阔眼界,拓宽思路,从大自然中感触到许多颇富哲理的东西。大自然的本色是清纯的,随季节而变化,依晨昏而交替,奔腾不息的河流也
学位
目的 调查天津地区2型糖尿病患者糖化血红蛋白(HbA1c)的控制情况并探讨其影响因素.方法 以2015年1月-2017年8月天津市19家医院的1632例2型糖尿病门诊患者为研究对象,应用多元
摘要:随着社会的进步,初中体育在中学教育中也是一门不可忽视的课程,教师应该激发和培养中学生学习体育的兴趣,让学生积极主动地参加到体育课程中,从而促进学生的身体得到锻炼,有利于学生的身心得到全面发展。本文主要就初中体育教学中学生兴趣的激发和培养进行了探究。  关键词:初中体育教学;学生;兴趣;激发和培养  中图分类号:G633.96 文献标识码:A 文章编号:1992-7711(2016)04-00
土壤缺磷是限制小麦高产的重要因素,因此研究小麦调控缺磷响应的分子机制,利用分子育种技术提高小麦磷效率具有重要的科学意义。   PHR1是植物调控缺磷响应的关键基因,其功能