PRISM框架及其在企业级应用程序设计中的应用

来源 :复旦大学 | 被引量 : 0次 | 上传用户:zhongjcrazytbag
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在构建企业应用时,一般会有几个开发团队一起合作开发,需要协调开发进度,保证本团队开发不受其他团队影响,而又可以在集成时和其他团队的模块可以顺利对接。同时开发过程中经常会遇到需求随时变动,功能随时增删的情况。因此需要一个强有力的框架来帮助并且规范开发模式,保证效率最大化。PRISM是微软最佳实践小组提出的一个MVVM (Model-View-ViewModel)开发框架,为帮助开发人员更好更容易地构建易维护易扩展的Windows Presentation Foundation(WPF), Silverlight和Windows Phone应用程序。它通过反转控制的方式和模块化设计的思想,使得应用程序可以在代码中或者配置文件中动态调整应用程序需加载的程序集和模块。PRISM使用事件聚合器,使得模块之间可以通信;使用依赖注入的方式,使得不同模块可以调用其他模块内的对象,做到解除.耦合。通过比较法,可以看到PRISM和其他MVVM框架相比有着对企业应用无与伦比的优势和支持;通过深度剖析法,可以看到PRISM在使用过程中需要针对不同的需求方向,采用不同的应对策略;通过建立一个小型的应用程序,发掘PRISM不同的策略对应用程序性能和开发效率的影响。通过PRISM框架的应用,测试程序可以方便的做到水平扩展和模块间的通信,同时模块间的耦合性基本解除,不同模块不会有相互影响。对于PRISM框架的使用一定要遵循开发规范,不可不顾开发需求生搬硬套,也不可只在形式上套用而忽略了模块化和MVVM分层思想。
其他文献
对电信行业而言,交换是一个非常重要的概念。从传统的步进制交换机,到纵横制交换机,直至程控数字交换机和ATM交换机都离不开交换的概念。所以对传统的电信行业,20世纪实际上是一
通过合理选配施工机械、降低天然含水量、合理选用压实方法、解决取土扬黏土夹层、加强成形路基雨季防护办法,进行高含水量低液限粉土路基施工,达到高速优质施工的目的。
目的探讨国防生有自杀意念者心身健康状况及其影响因素,以便有针对性的采取心理干预,提高其心身健康水平。方法随机整群抽取某高校国防生519名,采用《中国军人心身健康量表》