ASP.NET MVC 4 Beta发布:强化Web API-阿里云开发者社区

开发者社区> 余二五> 正文

ASP.NET MVC 4 Beta发布:强化Web API

简介:
+关注继续查看

ASP.NET MVC 4 Beta版 发布了!

       MVC (ModelViewController)把一个web应用分成了三个部分:model view和controller。ASP.NET MVC框架提供了一个可以代替asp.net web窗体的基于mvc的应用。开发人员可以用MVC设计模式来构建Web应用,做到清晰的概念分离(UI或者视图与业务应用逻辑分离, 应用逻辑和后端数据分离),同时还可以使用测试驱动开发。ASP.NET MVC框架为Web应用的目录结构定义了一个专用的模式,还提供了一个controller基类,用来处理发动到“action”的请求。开发人员还可以用上这个版本中所特有的Visual Studio 2008 MVC模板,利用模板所提供的单元测试结构来辅助Web应用开发。

  ASP.NET MVC概述·mvc的优点:

  1.通过把项目分成model view和controller,使得复杂项目更加容易维护。

  2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为

  3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。

  4.对单元测试的支持更加出色

  5.在团队开发模式下表现更出众

  ASP.NET MVC概述·web窗体的优点:

  1.采用事件驱动模式来控制应用程序请求,由大量服务器控件支持

  2.采用页面控制机制,可以为单个页面添加事件处理函数。

  3.使用view state和服务器端页面,使管理页面状态信息更加轻松。

  4.对人数较少的想使用服务器端控件的开发团队,使用起来更加方便

  5.开发起来比mvc模式要轻松简单一些

  ASP.NET MVC 4 Beta 突出 ASP.NET Web API 功能。

  新功能特性:

  (1) ASP.NET Web API

  (2) 添加移动项目模板

  (3) 对移动 app 特性的功能支持,JQuery Moblie,View Switcher and Browser Overriding

  (4) 提升自定义代码产生器

  (5) 增强异步方法,异步产生器提供返回参数支持 Task 实例。

  (6) 单页面应用程序的支持

  (7) 增强默认模板功能。

  (8) 更好的支持 Windows Azure SDK

  (9) 改进 Razor View Engine.

  (10) 当 WebMatrix.WebData.dll 被放在项目目录中/bin 中时,将请求 URL 时候默认 froms 身份认证。

  更多资源:请参考http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253813

       asp.net mvc web api 教程

       下载地址:http://www.asp.net/mvc/mvc4








本文转自 wws5201985 51CTO博客,原文链接:http://blog.51cto.com/wws5201985/787669,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iis6下配置支持.net4.0&发布网站[转]
iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.
831 0
asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Man...
806 0
NetApp发布多款产品 支持存储云计算
本文讲的是NetApp发布多款产品 支持存储云计算,NetApp公司推出了支持云计算架构的产品和服务,用于其企业级客户的数据中心。
1594 0
动态 | 从零开始快速入门深度强化学习,OpenAI 发布学习资源 Spinning Up
资源包含了易懂的深度强化学习代码示例、习题、文档和教程。
246 0
使用Github Action发布函数到阿里云serverless平台
本文简述了如何通过自定义Github Action自动化部署云函数到阿里云serverless平台中
984 0
+关注
13347
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载