电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

创建ASP-NET-Web-API-2.0应用实例

创建ASP-NET-Web-API-2.0应用实例_第1页
1/24
创建ASP-NET-Web-API-2.0应用实例_第2页
2/24
创建ASP-NET-Web-API-2.0应用实例_第3页
3/24
下载后可任意编辑创建 ASP.NET Web API 2.0 应用实例由于 ASP.NET Web API 具有与 ASP.NET MVC 类似的编程方式,再加上目前市面上专门介绍 ASP.NET Web API 的书籍少之又少(我们看到的相关内容往往是某本介绍 ASP.NET MVC 的书籍“额外奉送”的),以至于很多人会觉得 ASP.NET Web API 仅仅是 ASP.NET MVC 的一个小小的扩展而已,自身并没有太多“大书特书”的地方。而真实的情况下是:ASP.NET Web API 不仅仅具有一个完全独立的消息处理管道,而且这个管道比为 ASP.NET MVC 设计的管道更为复杂,功能也更为强大。虽然被命名为“ASP.NET Web API”,但是这个消息处理管道却是独立于 ASP.NET 平台的,这也是为什么 ASP.NET Web API 支持多种寄宿方式的根源所在。为 了让读者朋友们先对 ASP.NET Web API 具有一个感性认识,接下来我们以实例演示的形式创建一个简单的 ASP.NET Web API 应用。这是一个用于实现“联系人管理”的单页Web 应用,我们以 Ajax 的形式调用 Web API 实现针对联系人的 CRUD 操作。一、构建解决方案Visual Studio 为我们提供了专门用于创建 ASP.NET Web API 应用的项目模板,借助于此项目模板提供的向导,我们可以“一键式”创建一个完整的 ASP.NET Web API 项目。在项目创建过程中,Visual Studio 会自动为我们添加必要的程序集引用和配置,甚至会为我们自动生成相关的代码,总之一句话:这种通过向导生成的项目在被创建之后其本身就是一个 可执行的应用。对于 IDE 提供的这种旨在提高生产效率的自动化机制,我个人自然是推崇的,但是我更推举读者朋友们去了解一下这些自动化机制具体为我们做了什么?做这些的目的何在?哪些是必需的,哪些又是不必要的?正是基于这样的目的,在接下来演示的实例中,我们将摒弃 Visual Studio 为我们提供的向导,完全在创建的空项目中编写我们的程序。这些空项目体现在如右图所示的解决方案结构中。如右图所示,整个解决方案一共包含 6 个项目,上面介绍的作为“联系人管理器”的单页 Web 应用对应着项目 WebApp,下面的列表给出了包括它在内的所有项目的类型和扮演的角色。·Common:这是一个空的类库项目,仅仅定义了表示联系人的数据类型而已。之所以将 数 据 类 型 定 义 在 独 立 的 项 目 中 , 只 要 是 考 虑 到 它 会 被 多 个 项 目 ( WebApi 和下载后可任意编辑...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

创建ASP-NET-Web-API-2.0应用实例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部