随笔分类 -  杂项

摘要:AOP及PIAB简介 AOP(Aspect Oriented Programming),中文称为面向方面编程。AOP是OOP的延续,其意义在于将日志、监控、异常等逻辑与主要的业务逻辑分离开,达到解耦的目的。日志、监控、异常等称为方面(切面),实现AOP后这些逻辑可以独立的变化而不会影响到主要的业务逻辑。 常见的方面主要有: Authentication 权限 Caching 缓存 Context passing 内容传递 Error handling 错误处理 Lazy loading 延时加载 Debugging 调试 logging, t... 阅读全文
posted @ 2012-08-22 11:18 宽厚 阅读(1920) 评论(3) 推荐(2)
摘要:.net4.0发布很久了,也早就知道包含了一个叫做MEF的库,但是一直没有亲自试试看,还是有点惭愧的。这两天有些空闲,参考了MSDN和一些博客,简单体验了一下MEF。下面记录了一些要点,作为一段学习笔记吧。 MEF的全称是Managed Extensibility Framework,顾名思义MEF主要是用于解决程序的扩展问题的一个框架。MEF内置在.net Framework 4.0中,因此使用它通常不需要额外的什么程序集(MEF的命名空间是System.ComponentModel.Composition)。MEF本质上和Castle Windsor、Structure Map及Unit. 阅读全文
posted @ 2012-08-02 11:44 宽厚 阅读(421) 评论(0) 推荐(0)
摘要:App.config是.net自带的配置文件,对它的自定义方法一直也没有去看一下。今天在同事郑学剑的激励和网络红人贾君鹏同学的感召下简单学习了一下。现将学习的一点粗浅的心得记录于下。自定义的包括自定义节的定义和具体配置两部分。定义部分以<configSections>作根节点,并且此节点必须为App.config文件根节点下的第一个元素,其下可以包括<sectionGroup>、<section>两种节点,<sectionGroup>下可以包含<section>或子一级的<sectionGroup>。<section 阅读全文
posted @ 2009-07-22 23:26 宽厚 阅读(966) 评论(1) 推荐(0)