摘要: 使用WCF 4.0 构建 REST Service用过一段时间的Ruby on Rails,感觉它内置的RESTful结构非常的完美,也对.NET WCF 3实现REST颇有微议,今天在.NET 4.0下试了新的WCF 4,发现其重写了对REST的支持,使用了类似MVC Routing来配置URL导向,非常迷人。下面来看下如何一步一步来创建新的REST结构的WCF项目。创建项目1 打开VS 201... 阅读全文
posted @ 2010-12-03 16:56 Zhiming Jiang 阅读(9927) 评论(21) 推荐(6) 编辑
摘要: 今晚的世博开幕式很棒,欢迎大家到上海来看Expo!上一篇中和大家分享了单元测试的理论、入门和一些实践(更多的实践会逐步更新进来),这篇中来介绍下更多的应用场景和使用Mock对象来进行快速的生成模拟对象来简化测试并解决一些问题。 场景分析: 我们假设一个应用场景,也是发生在项目中真实的案例。 真实对象不存在或不完备:新产品开发时,Platform Team只定义了接口,并未完全实现该接口中的方法。但... 阅读全文
posted @ 2010-05-01 00:58 Zhiming Jiang 阅读(3363) 评论(16) 推荐(7) 编辑
摘要: 单元测试单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。这会让开发人员费更多的时间关注于这个,在短时期来看确实是这样,但放到整个产品周期中来评估的话,其时间上来说是节约的,在后期不会陷入整个产品代码无尽的Bug状态,可以说越是在后期越能显现UT的威... 阅读全文
posted @ 2010-04-28 22:41 Zhiming Jiang 阅读(3881) 评论(10) 推荐(8) 编辑
摘要: 介绍   以前的做法 先前的ASP.NET Web Form开发时期,一个请求总是对应一个特定的物理文件,在文件的路径后用?key=value;的方式来传递参数,http://www.msn.com/books/products.aspx?name=twilight,这种方式不便于用户去记忆,也对SEO不够友好。相对于http://www.msn.com/books/twilight... 阅读全文
posted @ 2010-04-24 22:54 Zhiming Jiang 阅读(544) 评论(0) 推荐(2) 编辑
摘要: 一篇总结SQL语句的文章,以备使用时查看。 阅读全文
posted @ 2009-07-08 12:19 Zhiming Jiang 阅读(215) 评论(0) 推荐(0) 编辑