基于.NET多层架构领域模型的研究

被引:0
作者
卞宁
机构
[1] 大连海事大学
关键词
领域模型; 业务逻辑层; .NET框架; MVC; 设计模式;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
随着全球信息化的深入发展,软件行业的竞争日趋激烈,软件的规模不断扩大,软件的复杂性不断增加,对软件的可重用性和可维护性提出了更高的要求,如何提高软件开发的效率和成功率是当前一个新的挑战。 .NET框架是微软大力推出用以对抗SUN公司的J2EE的软件开发工具,它不仅继承了Visual Studio系列软件可视化、易学易用的特点,还具有完全面向对象、与语言无关等新特性,因而市场份额越来越大,成为最流行的软件开发工具之一。MVC模式为系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,微软用PetShop系统展示了.NET框架上的MVC应用,但是对基于.NET框架系统架构的研究还相对较少。在基于MVC模式的软件开发中,许多人对控制流程、界面表示给予了充分的关注,但对业务逻辑模型重用性的重视程度不足,因而造成业务逻辑模型与实际设计模型的脱节。这种开发方式违背了面向对象的原则,使系统难于维护、难于扩展,不具有良好的可重用性与可维护性。 领域工程就是针对一个应用领域中的业务逻辑进行分析,识别系统共享的领域需求,设计出能够满足业务逻辑需求的架构,并在此基础上开发和组织该领域的可重用构件的过程。用领域工程思想进行业务逻辑层的分析设计,可以极大地提高软件的可重用性和可维护性。因此基于.NET多层架构开展领域模型研究具有非常重要的现实意义。 本文首先对.NET框架多层系统架构、设计模式的特征等问题进行了相关的理论研究,然后,结合面向对象思想和多层架构的特点,使用面向特征的领域分析方法和GoF模式,提出了业务逻辑层的分析设计方法,并将方法运用在商品售点系统中,建立了售点系统业务逻辑层的领域模型,提高了业务逻辑层的可重用性和可维护性。本文对建立基于.NET框架的多层系统架构做了一次有益的尝试,实践证明所提出的基于.NET框架的多层系统架构,对应用系统的开发具有非常重要的指导意义和实用价值。
引用
收藏
页数:67
共 34 条
[1]
基于设计模式构建数据访问中间件 [J].
柴晟 ;
李明富 ;
罗莉娟 ;
刘旗超 .
计算机工程与设计, 2007, (17) :4102-4104
[2]
浅议MVC设计模式.[J].孙琦;.科技信息(科学教研).2007, 16
[3]
设计模式——Bridge Method在J2EE中的应用 [J].
何凤英 .
计算机与现代化, 2007, (04) :42-45
[4]
基于Pet Shop模式的纪检监察系统开发 [J].
许辉 ;
李心科 .
计算机技术与发展, 2006, (08) :167-169+172
[5]
关于仓库管理领域的面向特征的领域分析 [J].
孙常伟 ;
钱乐秋 ;
赵文耘 .
计算机工程, 2006, (09) :75-77+80
[6]
抽象工厂模式在.net多层分布式程序中的应用 [J].
梁文娟 ;
郑逢斌 ;
杜莹 ;
党兰学 .
计算机时代, 2006, (03) :27-29
[7]
.NET平台下MVC设计模式的实现 [J].
张文生 .
中国科技信息, 2005, (11) :66-63
[8]
MVC设计模式的改进与应用 [J].
黎永良 ;
崔杜武 .
计算机工程, 2005, (09) :96-97+212
[9]
J2EE与NET平台体系架构的比较研究 [J].
方忠祥 .
机电工程技术, 2005, (04) :19-20
[10]
Microsoft.NET和J2EE架构开发技术分析 [J].
袁宝良 ;
张忠能 ;
严学道 .
计算机工程, 2004, (S1) :91-93