您的位置:首页 > 编程语言 > ASP

ASP.NET Web Api 教程

2014-02-10 15:08 302 查看
使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【七】——实现资源的分页
摘要: 系列导航地址/article/5667076.html前言这篇文章我们将使用不同的方式实现手动分页(关于高端大气上档次的OData本文暂不涉及,但有可能会在系列的后期介绍,还没确定。。。),对于分页的结果,我们将采用2种不同的方式响应给客户端(1.将分页元数据封装在响应Body中2.在http响应报文头部添加分页信息)。众所周知,在服务器端一次性返回成百上千条数据是非常恐怖的,在我们设计Api的时候,对于Get方法我们应该以分页的方式返回。例如:每次响应给客户端10条数据,并且包含“上一页”和“下一页”的标签,这样用户就能去获得他想要的数据。Way阅读全文
posted @
2014-02-10 11:59 FZRAIN 阅读(456) |
评论 (0)
编辑

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【六】——实现资源间的关联
摘要: 系列导航地址/article/5667076.html 前言 这一篇文章主要介绍一下资源间的关联——例如在学生和课程之间就存在这样的关联:每一个课程都会有多个学生来选,如何获取这些有关联的信息?如何实现选课的业务?对于客户端应该怎么来调用呢?下面给出解决方案: 配置对应的路由 对于上面的需求,我们可以先定制一个URI模板:”api/course...阅读全文
posted @
2014-01-28 16:16 FZRAIN 阅读(740) |
评论 (4)
编辑

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【五】——在Web Api中实现Http方法(Put,Post,Delete)
摘要: 系列导航地址/article/5667076.html 前言 在Web Api中,我们对资源的CRUD操作都是通过相应的Http方法来实现——Post(新增),Put(修改),Delete(删除),Get(查询)。查询在前几章我们已经实现了,本章就在我们的案列(CourseController)中实现put,post和delete方法。 使用Ht...阅读全文
posted @
2014-01-21 08:56 FZRAIN 阅读(998) |
评论 (0)
编辑

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【四】——实现模型工厂,依赖注入以及格式配置
摘要: 系列导航地址/article/5667076.html 前言 在上一篇中,我们已经初步开始使用Web Api了,但同时出现了一些很多不足之处,本章我们就着重来解决这些不足。 上篇导航:/article/5667079.html 配置JSON的格式 Web Api提供Xml和JSON作为返回数据的格...阅读全文
posted @
2014-01-15 11:20 FZRAIN 阅读(1202) |
评论 (0)
编辑

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【三】——Web Api入门
摘要: 系列导航地址/article/5667076.html前言经过前2节的介绍,我们已经把数据访问层搭建好了,从本章开始就是Web Api部分了。在正式开始之前,再一次回顾一下Web Api的应用场景:Web Api可以与 MVC,WebForm结合使用,也可以作为一个单独的Web服务。在正式讨论Web Api的配置以及如何构造我们的URI来消费资源之前,我们必须理解Http方法与我们将要访问的资源之间的关系。举个简单的例子,我们把模型”Course”作为我们访问的资源,下面就列举了访问这个资源的http方法:ActionHTTP
VerbRelati阅读全文
posted @
2014-01-08 08:38 FZRAIN 阅读(1275) |
评论 (1)
编辑

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【二】——使用Repository模式构建数据库访问层
摘要: 系列导航地址/article/5667076.html前言在数据访问层应用Repository模式来隔离对领域对象的细节操作是很有意义的。它位于映射层之上作为对于数据进行CRUD操作的一个抽象层。在Repository模式中,我们可以像操作内存里的集合一样来操作数据,而Repository则负责把我们的操作更新到数据库中。构建Repository在构建Repository模式之前,我们先列举在我们项目中将要使用到的用例,由于我们项目的重点是Web
Api,所以Repository的构建相对比较简单,并没有用泛型基类的方式来构建。查询所有的科目,通过阅读全文
posted @
2014-01-03 16:45 FZRAIN 阅读(1083) |
评论 (9)
编辑

使用ASP.NET WEB API构建基于REST风格的服务实战系列教程(一)——使用EF6构建数据库及模型
摘要: 系列导航地址/article/5667076.html 使用Entity Framework Code First模式构建数据库对象 已经决定使用EF CodeFirst来创建数据库了,因此我们使用POCO类(“Plain Old CLR Objects)来定义我们的Model。我们通过写标准的.NET类来定义适合我们API的领域模型。那些POCO...阅读全文
posted @
2013-12-26 09:51 FZRAIN 阅读(1349) |
评论 (3)
编辑

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【开篇】
摘要: 最近发现web api很火,园内也有各种大神已经在研究,本人在asp.net官网上看到一个系列教程,原文地址:http://bitoftech.net/2013/11/25/detailed-tutorial-building-asp-net-web-api-restful-service/。于是打算跟着学一下,把学习过程记录在博客园的同时也分享给大家。每一篇结束后我都会把代码共享由于我也是刚开始入门技术能力有限,有问题大家一起讨论下吧系列导航一.使用Entity
Framework Code First构建数据库模型(一)http://www.cnblogs.com/fzrain/p/349阅读全文
posted @
2013-12-25 10:28 FZRAIN 阅读(2083) |
评论 (8)
编辑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: