基于ASP.NET MVC框架的Web应用开发研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:ali5000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速增长,互联网已经对各行各业以及我们的工作和生活产生了深远的影响,许多传统的信息和数据库系统正在被移植到互联网上。随着Web应用的越来越广泛,系统变得越来越复杂,越来越重要,而Web开发技术也成为各厂商、程序员、用户关注的重点。早期ASP、PHP等混合编码的开发方式,产生了大量“意大利面条”式的代码,其数据处理、程序功能和显示代码等部分完全交错混杂,严重降低了程序的可扩展性,增加了程序开发与维护的难度[1]。随着开发技术的发展,MVC模式作为复合模式的代表之作,其含义和作用变得日渐广泛,已被普遍应用于大中小型面向对象系统的软件设计中,为此,Model2、Ruby on Rails等框架大行其道,微软也不失时机的推出了基于.NET平台的ASP.NET MVC框架。ASP.NET MVC框架是在借鉴了MVC设计模式优点的基础上,在WebForms开发方式之外向开发人员提供的另一种替代解决方案,一个能帮助开发人员更快更好的搭建WEB应用系统的框架,是一个更加严谨,更易规范化的框架,ASP.NET MVC框架是一个更能“约束”开发人员的框架,更能“强迫”开发人员按照一种“更优架构”进行思考[2]。论文选取了一个基于.NET传统WebForms开发方式开发完成的实际项目,在分析了传统.NET WebForms开发方式不足和造成当前系统一系列亟待解决的问题的基础上使用ASP.NET MVC框架对原有系统重新进行开发,对将ASP.NET MVC框架如何应用于企业级实际项目开发进行了深入的探讨,解决了一系列实际开发中所遇到的问题,给出了ASP.NET MVC框架在实际应用中的解决方案以及实施过程,并且在开发过程中将ASP.NET MVC框架与传统WebForms开发方式进行对比。最后通过分析对比,给出了ASP.NET MVC框架在系统构建、层次划分、用户体验、单元测试支持等方面的具体特点分析。具体的实践开发表明ASP.NET MVC框架确实能在改善系统架构的清晰性、提高系统的扩展性、增强前台页面的可控性、提升系统的可测试性等方面给予开发人员强大的支持,但难以避免的也存在一些缺点和不足。当然,ASP.NET MVC框架还在不断的改进和完善,还有很多问题需要在实践中不断探索。相信论文的工作能为WEB开发人员在开发技术以及框架选择等方面提供很好的参考价值。
其他文献
5月31日,刚刚在辽宁省大连保税区购置了房产的市民董永祥,从大连市国土资源和房屋局局长王晋良手中接过红色封皮编号为21000000001的《不动产权证书》,成为辽宁省第一个拿到
当前,中国经济迈人了经济增长换档期、结构调整阵痛期、前期刺激政策消化期这“三期叠加”的新的发展阶段,落实城镇化发展战略和工业化、信息化、城镇化、农业现代化的四化同步
目的探讨三种材料(6%β-TCP/PDLLA,12%β-TCP/PDLLA,纯PDLLA)的可吸收椎体内支撑器(CASP)植入体内的组织相容性及影像学变化,为进一步临床应用提供动物实验的基础。方法选择6
目的分析广西横县老年艾滋病患者抗病毒治疗长期生存率及其影响的危险因素。方法采用寿命表法分析2005年9月至2011年10月在广西横县人民医院接受抗病毒治疗的老年艾滋病患者1
永定新河三河岛连接北塘古镇人行悬索桥处于著名风景旅游区,为城市景观桥梁。论述景观桥梁的定义,在此基础上,分析桥位处的历史风貌,进而采用炮楼形式的主塔与当地的历史相呼
西方现代社会福利制度是人类社会文明进步的标志,在有利于加强资产阶级统治的同时,也对保障劳动群众的生活安全起到了很大的作用。作为社会化大生产和工业革命的产物,西方福
采用动态硫化法制备NBR/聚己内酰胺(PA6)热塑性硫化胶(TPV),研究硫化体系对其性能的影响。结果表明:与硫化剂HVA-2/促进剂DM硫化体系相比,采用硫化剂SP-1045/促进剂氯化亚锡
目的评估经肛门局部切除低位早期直肠癌的临床有效性。方法回顾分析2000-2005年39例行经肛门局部切除术治疗早期低位直肠癌的病例,并与同期67例早期低位直肠癌行传统经腹根治
随着环保理念的不断深入,人们对水资源的理解越来越深刻,水是人类生存的基本条件,只有全面做好水资源的开发与保护,才能维护人类发展的良好环境。文章就水资源开发利用状况进
目的比较腰硬联合麻醉与静吸复合麻醉对股骨颈骨折行人工股骨头置换后血栓弹力图(TEG)的影响。方法选取2009年7月至2011年9月骨科收治的股骨颈骨折行人工股骨头置换术患者42