随笔分类 -  Web Api

摘要:前言很久没更新了,之前有很多事情,所以拖了很久,非常抱歉。好了,废话不多说,下面开始正题。本篇仍然使用上一季的的项目背景(系列地址http://www.cnblogs.com/fzrain/p/3490137.html)来演示OData服务,因此我们可以直接使用之前建好的数据访问层。但是不是说一定要... 阅读全文
posted @ 2014-08-20 08:21 Eric0229 阅读(4785) 评论(5) 推荐(0) 编辑
摘要:第一季的链接以及系列导航:http://www.cnblogs.com/fzrain/p/3490137.html 在这里,首先要感谢Taiseer Joudeh不断的为我们带来最新的技术分享,楼主对web api这种技术可谓是非常的喜欢,同时也得到很多园友的支持,所以继续是必然的。经过上一阶段的学习,我们对于web api应该已经不是很陌生了,从本篇开始将开始介绍OData。我也是刚开始学,因... 阅读全文
posted @ 2014-04-25 11:53 Eric0229 阅读(8591) 评论(4) 推荐(1) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言本文将使用一个开源框架CacheCow来实现针对Http请求资源缓存,本文主要介绍服务器端的缓存。使用缓存技术可以很好的提高Web Api的性能,减小服务器的开销。我们把这种缓存形式称之为:条件化... 阅读全文
posted @ 2014-03-23 12:40 Eric0229 阅读(3968) 评论(7) 推荐(4) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html题外话:由于这个技术点是新学的,并不属于原系列,但借助了原系列的项目背景,故命名外传系列,以后也可能在这个系列中附加一些新的技术。前言在Web Api 2.0中,提出了一种新的配置路由方式——基于特性... 阅读全文
posted @ 2014-03-10 08:24 Eric0229 阅读(2968) 评论(0) 推荐(4) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言一旦我们将API发布之后,消费者就会开始使用并和其他的一些数据混在一起。然而,当新的需求出现时变化是不可避免的,你也许会庆幸API变了对现有客户端没受到影响,但是这种情况不会一直发生。因此,在具体... 阅读全文
posted @ 2014-02-21 08:53 Eric0229 阅读(3853) 评论(7) 推荐(8) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言这一篇文章我们主要来探讨一下Web Api的安全性,到目前为止所有的请求都是走的Http协议(http://),因此客户端与服务器之间的通信是没有加密的。在本篇中,我们将在“StudentCont... 阅读全文
posted @ 2014-02-17 12:37 Eric0229 阅读(6375) 评论(15) 推荐(8) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言这篇文章我们将使用不同的方式实现手动分页(关于高端大气上档次的OData本文暂不涉及,但有可能会在系列的后期介绍,还没确定。。。),对于分页的结果,我们将采用2种不同的方式响应给客户端(1.将分页... 阅读全文
posted @ 2014-02-10 11:59 Eric0229 阅读(4326) 评论(3) 推荐(1) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言这一篇文章主要介绍一下资源间的关联——例如在学生和课程之间就存在这样的关联:每一个课程都会有多个学生来选,如何获取这些有关联的信息?如何实现选课的业务?对于客户端应该怎么来调用呢?下面给出解决方案... 阅读全文
posted @ 2014-01-28 16:16 Eric0229 阅读(4342) 评论(9) 推荐(1) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言在Web Api中,我们对资源的CRUD操作都是通过相应的Http方法来实现——Post(新增),Put(修改),Delete(删除),Get(查询)。查询在前几章我们已经实现了,本章就在我们的案... 阅读全文
posted @ 2014-01-21 08:56 Eric0229 阅读(6821) 评论(2) 推荐(4) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言在上一篇中,我们已经初步开始使用Web Api了,但同时出现了一些很多不足之处,本章我们就着重来解决这些不足。上篇导航:http://www.cnblogs.com/fzrain/p/351003... 阅读全文
posted @ 2014-01-15 11:20 Eric0229 阅读(7001) 评论(5) 推荐(4) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言经过前2节的介绍,我们已经把数据访问层搭建好了,从本章开始就是Web Api部分了。在正式开始之前,再一次回顾一下Web Api的应用场景:Web Api可以与 MVC,WebForm结合使用,也... 阅读全文
posted @ 2014-01-08 08:38 Eric0229 阅读(9703) 评论(1) 推荐(5) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言在数据访问层应用Repository模式来隔离对领域对象的细节操作是很有意义的。它位于映射层之上作为对于数据进行CRUD操作的一个抽象层。在Repository模式中,我们可以像操作内存里的集合一... 阅读全文
posted @ 2014-01-03 16:45 Eric0229 阅读(7050) 评论(12) 推荐(3) 编辑
摘要:系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html使用Entity Framework Code First模式构建数据库对象已经决定使用EF CodeFirst来创建数据库了,因此我们使用POCO类(“Plain Old CLR Objects)来... 阅读全文
posted @ 2013-12-26 09:51 Eric0229 阅读(9816) 评论(16) 推荐(7) 编辑
摘要:最近发现web api很火,园内也有各种大神已经在研究,本人在asp.net官网上看到一个系列教程,原文地址:http://bitoftech.net/2013/11/25/detailed-tutorial-building-asp-net-web-api-restful-service/。于是打... 阅读全文
posted @ 2013-12-25 10:28 Eric0229 阅读(17464) 评论(13) 推荐(21) 编辑