基于ASP.NET MVC6框架的Web应用开发研究
2017-04-25周宝昌
周宝昌
摘要:该文对基于ASP.NET MVC6开发框架进行WEB应用开发,进行使用介绍。对MVC框架设计模式进行了概述,通过实际测试发现存在的问题,在给予纠正之后获得了较好的使用效果。
关键词:框架模式;WEB;应用开发;MVC
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)02-0101-03
1 MVC设计模式概述
ASP.NET是微软公司的服务器端应用编程技术,它以Web页面和服务器控件为中心,ASP.NET MVC是微软公司提供的,以MVC模式为基础的WEB应用程序开发框架。基于MVC模式开发框架下的ASP.NET,与传统WEB应用程序开发模式有所区别。MVC模式开发框架下,将用户输入、业务逻辑、用户界面三者之间进行分离,使得项目开发复杂性降低,并且增强了项目的可测试性。不同人员可以对不同部分进行同时开发,对项目组并开发能力来说是一大提高。MVC并不是一种程序语言,从严格意义上讲也不能称作一门技术,它是WEB应用程序开发时所用到的一种框架。MVC是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建Web应用程序的模式,Model(模型)表示应用程序核心(比如数据库记录列表)、View(视图)显示数据(数据库记录)、Controller(控制器)处理输入(写入数据库记录)。MVC框架模式是被广大Web应用程序开发人员所熟悉的一种开发模式。MVC框架模式如(图1)所示:、
Model(模型):Model为MVC框架的主体部分,用于封装与应用程序业务相关的数据以及对数据的处理方法。Model(模型)与view(视图)之间的关系可以表示为:单一与多种的关系。Model将数据结果处理之后,提供给View处理。Model对数据结果如何显示或者如何操作,并不直接参与。
View(视图):View(视图)是用户可以直接浏览,并与之交互的界面。……
