花费 8 ms
流畅的验证组件:FluentValidation

这里要介绍一款与企业库VAB(Validation Application Block),ASP.NET MVC基于Attribute声明式验证所不同的验证组件,FluentValida ...

Mon May 28 06:33:00 CST 2012 10 13456
IOC/AOP随笔目录

在当前软件开发OO设计中,面对软件需求的各种潜在变化,我们可能会采用领域驱动开发,把我们的各个业务逻辑分层次隔离解除耦合,这就出现了N层架构(这面值得是逻辑上的分层,当然我们的逻辑分层层 ...

Mon Feb 13 07:28:00 CST 2012 10 7834
WCF利用企业库Unity框架的IOC层次解耦

由于工作几个月来框架开发已经好久没写博客了,今天想抽点时间出来冒泡。在领域驱动开发中SOA已经成为我们开发的主流技术,在面对当前众多的UI框架选择(asp.net mvc,silverlig ...

Wed Feb 08 07:23:00 CST 2012 6 5425
面向设计原则理解

面向对象设计(OOD)核心原则让我的程序模块达到“高内聚低耦合”,这是来自于30年前兴起的结构化设计(structured Design),但是同样适用于我们的OOD。 1.高内聚: ...

Tue May 08 08:47:00 CST 2012 4 5646
Aspect Oriented Programming杂谈

至今Aspect Oriented Programming已经被开发人员所熟知,其简写AOP,译为面向方面编程(也有称面向切面编程)。其产生于90年代Xerox PARC实验室编程范式。被 ...

Mon Oct 29 00:45:00 CST 2012 2 4482
.Net学习之IOC,AOP

DIP依赖倒置原则:系统架构时,高层模块不应该依赖于低层模块,二者通过抽象来依赖依赖抽象,而不是细节 贯彻依赖倒置原则,左边能抽象,右边实例化的时候不能直接用抽象,所以需要借助一个第三方 高层本来是 ...

Mon Oct 08 06:00:00 CST 2018 0 868
Aspectj 实现Method条件运行

最近我花了半个小时实现了一个Method的按自定义条件运行的plugin,Condition-Run 。实现场景是由于我所工作的客户经常会是在同一个代码集上实现多个Brand,所以有些功能只会限制 ...

Sun Jul 07 19:23:00 CST 2013 1 2853

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM