上一页 1 ··· 258 259 260 261 262 263 264 265 266 ··· 382 下一页
摘要: 回到目录 说在前 Ioc组件有很多,之前也介绍过autofac,castle等,今天再来说一下在微软Nlayer DDD架构里使用的unity组件,今天主要说一下依靠注入,如果希望看拦截的用法,可以阅读这篇文章第十三回 实现AOP的拦截组件Unity.Interception 做在后 unity的用 阅读全文
posted @ 2013-12-12 10:46 张占岭 阅读(2994) 评论(2) 推荐(2)
摘要: 回到目录说在前本节主要说一下Unity家族里的拦截组件,对于方法拦截有很多组件提供,基本上每个Ioc组件都有对它的实现,如autofac,它主要用在orchard项目里,而castle也有以拦截的体现,相关可以看我的Castle~实现IoC容器这篇文章,而今天主要说一个Unity里的方法拦截的实现,事实上本篇文章是对第二回 缓存拦截器的一个扩展和补充,对于unity这东西在微软的Nlayer项目里有所体现,它是基于DDD构架的,无论在架构选型还是技术选型上都很超前,也都结合了很大微软高手的心血,可读性很高,呵呵.做在后通过IoC建立对象实例的方法时,它们的配置信息一般有两种方式存储,第一可以通 阅读全文
posted @ 2013-12-09 16:17 张占岭 阅读(3397) 评论(1) 推荐(0)
摘要: 回到目录上一回写消息组件已经是很久之前的事了,这一次准备把消息组件后续的东西说一下,事实上,第一篇文章主要讲的是发消息,而这一讲最要讲的是收消息,简单的说,就是消息到了服务器之后,如何从服务器实时的发到指定客户端,当然,你可以使用JS的轮询,但由于种种原因,它并不被我推荐,呵呵.准备知识:Signa... 阅读全文
posted @ 2013-12-05 16:10 张占岭 阅读(1470) 评论(1) 推荐(1)
摘要: 回到目录看似不伦不类这个题目有点不伦不类,或者说有点伪模式了,不错,确实是这样,我们正确的开发思维是WEB层->BLL层->DATA层,每个层有对它下层的引用,下层不能引用上层,因为这会出现相互引用的错误,在实际工作中,BLL层会有涉及到各个业务的代码组织,实现数据持久化一般在Data层完成,这是可以理解的,也是我们经常使用的开发模式,这当然不是今天的重点,今天主要说一个实际问题,如订单处理的场合.一般订单处理流程如下:1 用户选择商品到购物车2 用户确定购买,生成订单3 选择一种或者几种支付方式4 支付完成,回写订单,修改订单状态5 支付交易成功,或者失败OK,这种订单业务事实上 阅读全文
posted @ 2013-12-05 10:40 张占岭 阅读(1506) 评论(1) 推荐(1)
摘要: 回到目录Entityframeworks很聪明不错,非常不错!ef里的contains比linq to sql里的contains有了明显的提升,事实上,是在进行SQL语句翻译上有所提升,在linq to sql里不支持iqueryable的contains集合,它只支持本地集合进行contains,而本地集合的contains会被.net翻译成sql语句是where in (...),即集合有多个元素,在in里就会被列举多少次,这个在性能上是非常低下的,不提倡的,而且它还有长度限制,最多本地集合在linq to sql里是2000多个元素。ef在这点上表示不错,它为了防止你使用低下的查询,它 阅读全文
posted @ 2013-12-04 13:50 张占岭 阅读(7418) 评论(4) 推荐(3)
上一页 1 ··· 258 259 260 261 262 263 264 265 266 ··· 382 下一页