摘要:
在上一篇中简易的搭建了一个Web API 服务,包括前面几篇关于WCF REST服务的文章中,都未能提到如何跨域消费Web API,既然是跨域,自然想到JSONP跨域调用,这有篇文章《说说JSON和JSONP,也许你会豁然开朗,含jQuery用例》很清晰的说明了JSONP是干啥子用的,如何通过jQuery来进行JSONP跨域调用。好,既然这样,那就接上篇,也来试试看新建一个站点来消费我的Web API。1、新建一个Asp.Net 网站项目,在默认的aspx文件中添加如下代码:View Code 1 $.ajax({ 2 3 ... 阅读全文
摘要:
这几天都是在搞WCF REST 服务,其实就已经在想这ASP.NET Web API,毕竟用WCF REST总有点感觉太过于复杂繁琐,还是Web API 小巧易用,废话就不多说,这里先记录下如何搭建一个简易的Web API测试环境:VS2012+Framework4.5。1、打开VS2012,新建一个ASP.NET 空Web应用程序。2、建立一个ViewModel类进行:View Code 1 namespace WebApplication1.ViewModels 2 { 3 /// <summary> 4 /// 客户类 5 /// </summary> 6 ... 阅读全文
摘要:
在上一篇《WCF Rest<1>搭建简单的WCF REST 服务》,中,我们已经搭建了一个WCF REST 服务,在本篇中,主要介绍,如何在WinForm程序和ASP.NET程序里消费此服务一、在ASP.NET中通过JQuery消费REST服务1、为了简化测试,不考虑跨域调用的问题,我们在原来的服务中添加一个ASPX文件,并在此文件中编写如下测试代码:<body> <form id="form1" runat="server"> <div> <input id="txtHelloWorld& 阅读全文
摘要:
在系统开发中,少不了需要用到缓存来提高程序运行速度,但有时不恰当的使用缓存或许反而使程序变的更慢或者是带来了程序错误,为什么会这样呢,究竟使用缓存应该注意哪些呢?在codeproject中找到一篇文章《Ten-Caching-Mistakes-that-Break-your-App》,这里提到了10处可以改进的地方Relying on .NET’s default serializer.Storing large objects in a single cache item.Using cache to share objects between threadsAssuming items w 阅读全文
摘要:
熟悉.NET Framework的人都应该知道在WCF 3.5时就已经支持了WCF REST 功能,经过.NET 4.0的改进到现在.NET4.5时大有被WEB API替代的趋势,但REST并非就已经走向了死亡,这里简要的记录下如何通过VS2012快速搭建一个WCF REST服务。1、打开VS2012,新建一个WCF服务应用程序。2、删除默认生成的接口跟实现文件(如图)3、新增自定义的接口文件: ICustomerService.cs这里需要注意如果是POST操作,则必须指定Method为大写的字符串"POST",并设置BodyStyle,这里设置为WebMessageBo 阅读全文