企业应用框架的设计与实现

被引量 : 0次 | 上传用户:sky_ywt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了企业应用框架的设计与实现。使用应用框架有五大优点:模块化、可重用性、可扩展性、简单性和可维护性。本文采用多层的架构,从下到上对应的是基础设施层(Core),数据访问层(DAL),业务逻辑层(BLL),服务层(CL),服务隔离层(CBL)和UI层(UI)。各层之间采用IOC进行依赖注入,不存在直接的引用依赖,并把其中的错误处理,日志记录,数据验证等非功能代码通过AOP放到切面去进行处理。服务隔离层采用的是WCF,基于可配置的方式支持UI层采用多种客户端,比如浏览器,桌面客户端和手持设备的客户端等。目前UI层采用的是WPF来展现,采用了MVVM的架构模式,采用了Prism框架中的Shell(空壳), Modules(类似于插件的方式,可用于大规模,多团队的分布式开发)等方式。本文介绍了数据库的表名,列名的名字约束,介绍了IOC和AOP的配置文件命名约束,项目的组成,模块的划分等的约束,基于这些约束编写了十四个代码模板,用于在动软的代码生成器中进行代码生成,包括配置文件都可以从模板中批量生成,后期再根据需要进行定制化修改,使生成的代码统一规范化。通过本框架的应用,增强系统的模块化,可重用性,可扩展性,简单性和可维护性等非功能特性。达到快速开发项目,缩短开发周期,减少开发成本,提高研发效率,提高产品质量,降低维护成本的目的。
其他文献
基于对目前博士生英语综合水平的分析,结合博士生的实际工作和学习交流的需要,论述提高博士生英语听、说、写能力的必要性和迫切性,并提出了相应的提高博士生英语听、说、写能力
女贞尺蛾是危害桂花、女贞、丁香等园林植物的主要害虫之一,近年来在闽西北地区暴发成灾,因此观察并掌握该虫的生物学特性对于该虫的科学防治具有重要意义。采用野外观察与室
目的观察清热化瘀塞流方加减治疗崩漏的疗效。方法采用清热化瘀塞流方加减治疗湿热夹瘀型崩漏患者(临床见多种类型子宫出血,排除恶性病变、外伤、与妊娠相关疾病)138例,观察
永磁无刷直流电机因其具有良好的调速性能、控制简单、功率密度高等诸多优点,自其诞生之日起就受到广泛关注与应用。它在不同的应用场合对电机有不同的控制性能要求,传统的控制
聚吡咯(PPy)作为一种导电聚合物材料,具有半导体范围内的电导率和良好的化学稳定性和生物相容性。因此,聚吡咯在生物材料,组织工程领域尤其是神经组织工程领域有着广阔的应用前景,
人力资源是诸类经济资源中的第一资源,是实现经济增长的一个极为重要的因素.西方人力资源理论发展日趋成熟.分析、评述了人力资源理论及人力资本测度模式,探讨了人力资源理论发展
《湖北省经济和社会发展第十二个五年规划纲要》提出了推进湖北新型工业化加速发展的历史使命。新型工业化加速发展需要工业文化作为其软实力。悠久而雄厚的工业历史及其所蕴
采用悬浮聚合法合成了苯乙烯(ST)-甲基丙烯酸甲酯(MMA)共聚物珠粒。研究了引发剂用量、搅拌速度、反应温度、分散剂用量、水与单体体积比对苯乙烯-甲基丙烯酸甲酯悬浮聚合的
目的:研究硫化氢在大鼠肝脏缺血再灌注损伤(Ischemia Reperfusion,IR)中的保护作用及机制。方法:通过肝动脉结扎术构建大鼠缺血再灌注损伤模型,依次分为假手术组(Sham组),缺血再灌注
目的观察凉血消风散加减治疗脂溢性皮炎的效果。方法将符合脂溢性皮炎诊断标准患者80例,随机分为治疗组与对照组,治疗组用凉血消风散加减治疗,对照组采用维生素B6,维生素B1治