首页> 中文学位 >软件表示层与业务逻辑层分层方法研究
【6h】

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

代理获取

目录

声明

摘要

1 绪论

1.1 背景与意义

1.2 国内外研究现状

1.3 论文的研究内容与结构

1.4 本章小结

2 表示层与业务逻辑层分层机制

2.1 三层架构的分层策略

2.1.1 表示层

2.1.2 业务逻辑层

2.1.3 分层责任分析

2.2 基于MVC框架模式的分层方法

2.2.1 设计模式简介

2.2.2 MVC框架模式

2.2.3 MVC框架模式的优点和不足

2.3 本章小结

3 MVC的实现策略

3.1 MVC中引用的设计模式

3.2 MVC中设计模式的实现策略

3.2.1 观察者模式的实现

3.2.2 策略模式的实现

3.2.3 命令处理模式的实现

3.2.4 工厂模式的实现

3.2.5 DTO在MVC中的应用

3.3 本章小结

4 .NET平台中MVC框架的实现

4.1 .NET中lVIVC框架的实现机制

4.2 ASP.NET中MVC框架的实现技术

4.2.1 识别url的Routing构件的实现技术

4.2.2 Controller/Action的实现技术

4.2.3 View/Model的实现技术

4.2.4 反射机制的实现技术

4.3 基于MVC模式的实例应用开发

4.3.1 办公系统设计与实现

4.3.2 软件框架设计与实现

4.4 本章小结

5 总结与展望

致谢

参考文献

在校期间参与的科研情况

展开▼

摘要

首先,三层结构已经成为软件的基本构成框架,也成了一种模式。无论是普通的桌面软件还是被广泛使用的WEB应用程序,都离不开三层软件框架的支撑。其次,基于J2EE的表示层和业务逻辑层之间的研究成果颇多,并且针对MVC模式出现了许多的实现框架,诸如Struts和Spring等,而基于.NET的相关研究比较贫乏。为此,本文选择三层结构中的表示层和业务逻辑层、以及它们之间的关系进行研究,其主要工作包括:
  (1)仔细研究分析三层架构和MVC的分层方法。三层架构在概念上将软件架构分为表示层、业务逻辑层和数据层,而MVC框架分为模型、视图、控制器三个部分,是针对的表示层和业务逻辑的设计。在MVC框架中引用观察者模式、命令模式、工厂模式、策略模式,提出基于以上四种设计模式的优化的MVC框架模式,实现MVC中模型与视图、模型与控制器分离,降低三部分之间的耦合度,实现了表示层和业务逻辑层的有效分离。
  (2)利用MVC框架,结合ASP.NET等应用技术,给出了在.NET平台下软件的开发策略,实现了模型层,控制器层和视图层三部分的解决方案。
  (3)在某煤矿企业的软件开发中进行了应用,从而来验证基于.NET技术下,本文方法的合理性和优越性。
  本文得到了陕西省重大科技创新专项计划项目(NO.2009ZKC02-08)的支撑。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号