软件表示层与业务逻辑层分层方法研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:hm00562000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
首先,三层结构已经成为软件的基本构成框架,也成了一种模式。无论是普通的桌面软件还是被广泛使用的WEB应用程序,都离不开三层软件框架的支撑。其次,基于J2EE的表示层和业务逻辑层之间的研究成果颇多,并且针对MVC模式出现了许多的实现框架,诸如Struts和Spring等,而基于.NET的相关研究比较贫乏。为此,本文选择三层结构中的表示层和业务逻辑层、以及它们之间的关系进行研究,其主要工作包括:  (1)仔细研究分析三层架构和MVC的分层方法。三层架构在概念上将软件架构分为表示层、业务逻辑层和数据层,而MVC框架分为模型、视图、控制器三个部分,是针对的表示层和业务逻辑的设计。在MVC框架中引用观察者模式、命令模式、工厂模式、策略模式,提出基于以上四种设计模式的优化的MVC框架模式,实现MVC中模型与视图、模型与控制器分离,降低三部分之间的耦合度,实现了表示层和业务逻辑层的有效分离。  (2)利用MVC框架,结合ASP.NET等应用技术,给出了在.NET平台下软件的开发策略,实现了模型层,控制器层和视图层三部分的解决方案。  (3)在某煤矿企业的软件开发中进行了应用,从而来验证基于.NET技术下,本文方法的合理性和优越性。  本文得到了陕西省重大科技创新专项计划项目(NO.2009ZKC02-08)的支撑。
其他文献
数字信息的爆炸增长,对整个存储系统的容量、性能、可靠性提出了新的要求。如何对现有的系统进行优化,提供一个大容量、高可靠性、高性能的存储系统,是一个亟待解决的课题。
常识推理中的一些信息具有不一致性、小完全性与不确定性。这样的信息,不能称为真理,只能称为信念。信念修正是一种研究常识推理的重要方法。该方法的主要思想是首先根据一定
无线传感器网络(Wireless Sensor Networks,WSNs)具有广泛的应用场景,如应用于军事国防、生物医疗、环境检测以及智能家居等领域。无线传感器网络就是由部署在监测区域内大量
随着计算机技术和监控技术的发展,视频监控系统也在不断加快智能化的步伐。智能视频监控所涉及的各项技术都对其智能化起着至关重要的作用。其中,运动目标分类技术扮演者承前
随着高速铁路和虚拟仿真技术的发展,使虚拟仿真技术在高速铁路上的运用成为可能。它把高速铁路的设计和建设在计算机环境中用虚拟仿真技术模拟出来,不仅能在设计时看到实际的
海量遥感影像数据存储基本上采用的都是分布式存储方式。特别是在高分辨率数据存储系统中,为了保证数据的安全性、完备性和高可用性,需要提供一定的数据冗余技术。目前,传统的分
随着卫星导航系统的不断发展,其在军民两个领域都发挥了极其重要的作用,并成为维护国家利益、推动经济发展的重要力量。继美国的GPS系统之后,各国从本国的国家利益出发,也相继开
字符串匹配问题是计算机科学中十分重要且应用广泛。在我的国家巴基斯坦,使用的母语是Urdu语言。Urdu语言文本与英语语言文本完全不一样。Urdu语言文本具有自己的(己已_qI)特
21世纪是知识经济时代,也是知识经济竞争的时代。企业要想立足于开放的市场经济浪潮中,就必须具有不断创新的产品作为盈利点。通过构建企业知识管理系统,建立数字化知识的统
随着人工智能技术的快速发展,以农业专家系统为代表的现代农业信息技术在农业中的应用越来越广泛。但是目前大部分农业专家系统都是基于PC机开发的,虽然这类农业专家系统可以帮