基于DotNETMVC框架的应用开发
摘要:mvc技术是主流web应用开发技术,微软公司在asp平台上推出mvc框架完美的支持了这一技术,为轻量web应用开发提供了新的技术。可以预见aspmvc框架将成为一款重要的web应用开发工具。
关键词:mvcaspweb应用开发
中图分类号:tp311 文献标识码:a 文章编号:1007-9599 2013 03-0000-03
1 引言
mvc是模型(model-视图(view-控制器(controller)的缩写,最初是在桌面应用程序开发中的开始使用。m是指数据模型,v是指用户界面视图,c则是控制器。使用mvc的目的是为了实现m(模型)和v(视图)的代码分离即数据和表现的代码分离,从而可以使同一个程序有不同的表现形式。
mvcview(视图)是应用程序与用户交互的界面。在传统的web应用程序中,视图就是由ht
ml元素组成的界面。在新式的web应用程序中,除了使用html外,一些新的技术层出不穷,如adobeflashxhtmlxml/xslwml等一些标识语言等,都可以在mvc模式中使用。
在一般的mvc模式中,model模型表示数据和业务逻辑。模型负责数据存取及数据处理。使用模型从数据库中存取数据,这些数据能够被视图与控制器识别。这样一个模型就能为多个视图提供数据,模型的逻辑代码只需写一次就可以被多个视图与控制器重用,提高了代码的可重用性。
控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击web页面中的超链接和发送html表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型组件去处理请求,然后再确定用哪个视图来显示返回的数据。
2 dotnetmvc开发框架
aspmvc是微软在asp平台开发的最新web开发框架。这个开发框架整合了mvc体系结构及敏捷开发的最新理念和技术,是一个完全可以替代传统的aspwebformmvc的controller的技术的web应用开发技术。