API_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> API >>列表
· ASP.NET Web API Model-ParameterBinding发布时间:2014-09-23
ASP.NETWebAPIModel-ParameterBinding前言通过上个篇幅的学习了解Model绑定的基础知识,然而在ASP.NETWebAPI中Model绑定功能模块并不是被直接调用的,而是要通过本篇要介绍的内容ParameterBinding的一系列对象对其进行封装调用,通过本篇的学习之后也会大概的清楚在WebAPI中绑定会有哪几种方式。Model-ParameterBinding(对象篇)在ASP... 查看全文
· ASP.NET Web API Model-ModelBinder发布时间:2014-09-19
ASP.NETWebAPIModel-ModelBinder前言本篇中会为大家介绍在ASP.NETWebAPI中ModelBinder的绑定原理以及涉及到的一些对象模型,还有简单的Model绑定示例,在前面的篇幅中讲解了Model元数据、ValueProvider的模块,然后还有本篇的Model绑定的模块这些会结合到后面篇幅中的ParameterBinder模块中来使用,也就是说在ASP.NETWebAPI框架中绑定的方式有两种实现,都是通过ParameterBinder来对参数进行绑定... 查看全文
· Web Api 自动生成帮助文档发布时间:2014-09-17
新建WebApi项目之后,会在首页有API的导航菜单,点击即可看到API帮助文档,不过很遗憾,Description是没有内容的。怎么办呢?第一步:如果用VS2013新建项目的(VS2012没试过),项目中会有Areas/HelpPage这样的目录,你没看错,文档就是这货生成的。如果要是删除了或者,没有这个目录怎么办呢?没关系,你只需要使用NuGet添加【Microsoft.AspNet.WebApi.HelpPage】这货,然后你就发现... 查看全文
· ASP.NET Web API Model-ModelMetadata发布时间:2014-09-16
ASP.NETWebAPIModel-ModelMetadata前言前面的几个篇幅主要围绕控制器的执行过程,奈何执行过程中包含的知识点太庞大了,只能一部分一部分的去讲解,在上两篇中我们看到在控制器方法选择器根据请求选定了控制器方法后会生成对应的描述对象之后进入过滤器执行过程中,之后也是我们所讲的在授权过滤器执行之后会执行对Model的系列操作,中间包括Model元数据解析、Model绑定、Model验证,最后会通过WebAPI框架的独有的方式也就是ParameterBinding参数绑定来执行... 查看全文
ASP.NETWebAPI过滤器创建、执行过程(二)前言前面一篇中讲解了过滤器执行之前的创建,通过实现IFilterProvider注册到当前的HttpConfiguration里的服务容器中,当然默认的基础服务也是有的,并且根据这些提供程序所获得的的过滤器信息集合进行排序。本篇就会对过滤器在创建完之后所做的一系列操作进行讲解。ASP.NETWebAPI过滤器创建、执行过程(二... 查看全文
ASP.NETWebAPI过滤器创建、执行过程(一)前言在上一篇中我们讲到控制器的执行过程系列,这个系列要搁置一段时间了,因为在控制器执行的过程中包含的信息都是要单独的用一个系列来描述的,就如今天的这个篇幅就是在上面内容之后所看到的一个知识要点之一。ASP.NETWebAPI过滤器创建、执行过程(一)下面就来讲解一下在ASP.NETWebAPI框架中过滤器的创建、执行过程。过滤器所在的位置图1图1所示的就是控制器执行过程很粗略的表示... 查看全文
ASP.NETWebAPI控制器执行过程(一)前言前面两篇讲解了控制器的创建过程,只是从框架源码的角度去简单的了解,在控制器创建过后所执行的过程也是尤为重要的,本篇就来简单的说明一下控制器在创建过后将会做哪些工作。ASP.NETWebAPI控制器执行过程ASP.NETWebAPI控制器执行过程(一)ASP.NETWebAPI控制器执行过程(二)控制器执行过程我们知道控制器的生成过程都是在HttpControllerDispatcher类型中来操作的... 查看全文
此文章描述了ASP.NETWebAPI如何将Http请求路由到controller。路由表在ASP.NETWebAPI中,controller是用来处理HTTP请求的一个类。这个类中用于处理HTTP请求的的公共方法被称之为actionmethod或者简称action。当WebAPI框架接收到一个请求时,会将这个请求路由到一个action来处理。ASP.NETWebAPI框架通过使用路由表来确定哪个action方法被调用。VisualStudio中的ASP... 查看全文
· MVC WEB api 自动生成文档发布时间:2014-08-27
最近在一直在用webapi做接口给移动端用。但是让我纠结的时候每次新加接口或者改动接口的时候,就需要重新修改文档这让我很是苦恼。无意中发现。webapi居然有自动生成文档的功能。。。。真是看见了救星啊。在看了一些资料后发现,如果你的开发环境比较老的话像VS2010VS2008这样的你可能需要手动在nuGet去安装一个新的组件,需要安装这一个组件来进行配置,安装完成后会多一个文件夹(因为这个版本较新可能会有依赖版本冲突)如果你是2013的版本的话你在创建项目的时候默认就会有这个文件夹... 查看全文
1.WebAPI简单说明近来很多大型的平台都公开了WebAPI。比如百度地图WebAPI,做过地图相关的人都熟悉。公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用JavaScript来创建更丰富的HTML体验。所以我相信WebAPI会越来越有它的用武之地。说道WebAPI很多人都会想到Web服务,但是他们仍然有一定的区别:WebAPI服务是通过一般的HTTP公开了,而不是通过更正式的服务合同(如SOAP)2.ASP.NETWebAPI简介ASP... 查看全文
本章节简单介绍一下使用ASP.NETMVCWebAPI做增删改查。目前很多Http服务还是通过REST或者类似RESP的模型来进行数据操作的。下面我们通过创建一个简单的WebAPI来管理联系人说明:为了方便数据不使用真正的数据库,而是通过内存数据模拟1.WebAPI中包含的方法ActionHTTPmethodRelativeURIGetAllContactGET/api/contactGetContactGET/api/contact/idGetListBySexGET/api/contact... 查看全文
今天看说学习了下通过java调用HBaseapi实习表的创建和数据插入的操作,贴下代码:packagecom.lyq.study.api;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.hbase.HColumnDescriptor;importorg.apache... 查看全文
· Unity IOC注入详细配置(MVC,WebApi)发布时间:2014-08-22
一直想写一篇关于unity详细的配置信息的文章,也算是自我总结吧先介绍了unity,Unity是微软官方推荐使用的轻型的IOC框架,支持各种方式的注入,使用来解耦的利器.获取unity的方式呢你可以直接下载对应的dll文件或者去对应的网站下载,我个人推荐呢用NuGet直接添加和管理.添加方式如下图安装之后呢会自动添加到项目里,当有更新的时候,直接在窗口里面更新就行,或者执行命令行Update-PackageMvc{tab},如果你只需要注入普通的MVC的话那现在啊就可以了... 查看全文
英文原文:Xamarin.MacandiOSNowHaveaUnifiedAPIand64-bitSupport现在,Xamarin提供了同时适用于MacOS和iOS以及32位和/或64位的单一的API。MigueldeIcaza宣布了UnifiedAPIBeta测试版,作为连接MacOS和iOS代码的桥梁,它使开发人员可以以一种更自然的方式在两个平台之间共享代码。如果是在过去,开发人员需要使用单独的类型命名空间,但现在,命名空间已经统一了,所以,下面这样一段代码:#ifMACMonoMac... 查看全文
日期,Khronos团队发布了最新版的OpenGL4.5标准规范,新特性包括:直接访问DSA(DirectStateAccess),简化对纹理、着色器程序等对象属性的设置和查询,从DX11移植到OpenGL更加便捷等。新版本把最先进的功能带入行业最先进的3D图形API并同时保持向后兼容,使得程序能够逐步地使用新的特性。OpenGL4.5主要新功能:直接状态访问(DSA):直接访问和修改OpenGL对象而无需绑定OpenGL对象(bind操作,例如glBindBuffer)... 查看全文
Uber宣布将向所有开发者开放API,旨在向数以百万计的新用户拓展业务。联合航空是首批与Uber整合API的正式合作伙伴之一。API指的是用以开发软件应用的整套程序、协议和工具。双方合作后,联合航空的移动应用将显示“距离最近的出租车的预估路费和抵达时间,这样用户可以选择乘坐花费少、耗时短的出租车前往机场。”其他合作公司还包括网络订餐平台OpenTable、凯悦酒店及度假村和星巴克等等。Uber此举主要希望通过与其他移动产品的API嵌合,将自有应用直接与潜在用户牵桥搭线... 查看全文
前言很久没更新了,之前有很多事情,所以拖了很久,非常抱歉。好了,废话不多说,下面开始正题。本篇仍然使用上一季的的项目背景(系列地址http://www.cnblogs.com/fzrain/p/3490137.html)来演示OData服务,因此我们可以直接使用之前建好的数据访问层。但是不是说一定要看到之前的所有内容,我们只是借用数据库访问层,对于数据库的模型构建移步(使用EntityFrameworkCodeFirst构建数据库模型)。有了数据访问的基础,我们可以开始构建OData服务了... 查看全文
BoundServicesCS架构,其中C是调用组件,S是BoundServices;C通过bindService来绑定,这个方法立即返回,没有返回值,C需要实现ServiceConnection里面的onServiceConnected和onServiceDisconnected接口。多个C绑定同一个S时,S只调用一次onBind返回IBinder,后续来绑定S的C,直接得到同一个IBinder,onBind不再重复执行。创建BoundServices扩展Binder类... 查看全文
英文原文:CloudPlatformsandOpenAPIs:Thenewapplicationstack应用程序层叠的说法未免稍显落伍,时髦的说法是切片。得益于开放式APIs的飞速发展,我们正迎来应用开发的新时代。比方说是基础服务APIs,例如:邮件,FTP,监控管理等,这些服务越来越多地以切片的形式来交付,帮助开发者减少了本地开发部署的时间,从而能把精力更多地集中到应用程序本身。此外,远程调用,脸部识别,社交数据挖掘等新技术新服务,我们都可以快速拥有并运用到实际当中。所以,简单来说... 查看全文
ServicesServices:可在后台长时间运行,无UI界面。Started:Services通过其他组件调用startService启动,能在后台一直运行,即使启动它的组件已经销毁。一般这种服务执行特定的操作而且没有返回值,比如通过网络下载或上传一个文件,一旦操作结束,服务需要停止自己。Bound:Service通过其他组件调用bindService绑定,提供一个CS架构的接口允许其他组件与Service交互、发消息、获取返回值、甚至跨进程通信... 查看全文