04 2015 档案

摘要:清楚问题所在:先开个头,当我们对A进行单元测试时,可能会发现A的实现必须要依赖B。这时,我们在写单元测试时,就必须先创建B的实例,然后把B传给A再建立A的实例进行测试。这样就会出现一些问题:1、我们的单元测试会变得复杂而且脆弱。复杂是因为我们必须要花费精力去弄清楚B的逻辑。脆弱是因为如果B的逻辑更改... 阅读全文
posted @ 2015-04-29 22:35 Lothduin 阅读(489) 评论(0) 推荐(0)
摘要:我们来总结一下使用AJAX以POST方式上传图片的方法。一、普遍的一种是以file的格式请求。在Request.Files中获取文件。 public ActionResult UploadFile(HttpContext request) { HttpPoste... 阅读全文
posted @ 2015-04-23 23:22 Lothduin 阅读(4165) 评论(0) 推荐(0)
摘要:学习了Ninject另外两种绑定注入的方式:1、根据属性绑定 先在特殊的实现借口类中定义属性 使用2、根据构造函数方式绑定学习了条件绑定方式(conditional binding)在.Bind.To()后使用方法。三种条件绑定方式:1、When(表达式)2、WhenClassHas() 含有什... 阅读全文
posted @ 2015-04-23 09:17 Lothduin 阅读(154) 评论(0) 推荐(0)
摘要:这篇内容是对《Pro .NET MVC4》一书中关于Ninject介绍的总结。Ninject是.NET MVC的一款开源的依赖注入工具。使用场景:当MVC项目中使用了依赖注入技术来给程序解耦时,可以使用Ninject来作为IOC容器。 阅读全文
posted @ 2015-04-13 23:06 Lothduin 阅读(249) 评论(0) 推荐(0)