本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  MVC设计模式在ASP.NET程序设计中的应用
编号  12171
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005
数据库  SQL Server 2000
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

l MVC设计模式在ASP.NET中的应用体现
1.1 MVC模式的应用模型
2 MVC设计模式在ASP.NET中的使用特点及不足之处
通过上述实现过程进行分析,在AsP.NET中用MVc模式开发的应用程序具有如下特点:
(1)减少页面依赖性,提升代码复用。通过页面中的代码分离,可降低系统设计的复杂性,减少页面中 的重复代码,如GetUserInfo和GetSingleuserhfo可被其它页面或类使用,排除在多个视图中复制该实现代 码。
(2)系统结构清晰,增加系统的可扩展性。MvC模式实现的应用程序具有极其良好的结构和可扩展性, 它可以轻松实现以下功能,实现一个模型的多个视图;采用多个控制器;当模型改变时,所有视图将自动刷 新;所有的控制器将相互独立工作。
(3)便于优化系统,提高系统性能。由于每次向数据库请求,都要从数据库装载数据,通过公共的数据 访问类和AsP.NET的内部机制可以把数据存放在高速缓存中,从而优化整个应用系统的性能,没有代码的 分离这是不可能实现的。
(4)系统模型独立,提高系统的可测性。模型独立于视图,既可以在AsP.NET环境之外用第三方工具 测试模型,也可以通过编写测试脚本实现自动化测试,从而大大提高测试的有效性和效率。
(5)便于团队开发,提高开发效率。视图、控制器和模型的分离,使得容易在开发人员中分工任务,提高 专业化开发技能和加快开发进度;
与任何事务一样,在AsP.NET中使用MVC模式也有一些不足之处,一方面,控制器不直接访问数据层, 增加了代码的复杂性,对于一些简单的业务逻辑附加的额外代码所占比重比较大,不如直接访问方便;另一 方面,代码的分离增加了代码的维护成本,如果有涉及三者的变化时,在不同的文件中修改显然比在同一个 文件修改花费的代价大”J。因此,在设计系统前权衡这样的代价是必不可少的,一般而言,小型应用系统和 需求比较明确的系统,这样的代价可以忽略不计。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  ASP.NET中图像的检索技术
  •  基于Ajax+Lucene构建搜索引擎的设计和实现
  •  基于ASP.NET的图书管理系统
  • 文章导航
  • 上一篇:基于多层架构的科技信息管理系统(论文+程序)
  • 下一篇:基于ASP.NET实现的高校贫困生信息管理系统