RSS 2.0 Feed
.NET

本文描述了在ASP.NET应用开发中对数据控件(如DataGrid)动态创建的控件的命令(Command)进行Postback时的拦截与分发以优化对这类组件ViewState的使用或避免重新绑定数据的一种方案。

posted @ | Feedback (5) |

在本文的上一篇中,我们利用.NET Remoting基础架构中的真实代理/透明代理技术实现了不针对具体类型、具体方法的通用方法调用拦截机制。在本篇文字中,我们介绍可以用于在.NET中实现基本AOP(面向方面编程)的更深入的基于ContextBoundObject机制的相关技术,并结合该技术的优势和劣势提出了一个已经在我们设计的项目中局部应用的一个AOP框架原型思路。

posted @ | Feedback (63) |

本文继续前文提出的问题,利用.NET Remoting Infrastructure中的相关技术元素(MarshalByRefObject、RealProxy/TransparentProxy)以一种截然不同的实现机制(也就是所谓AOP中的最基本的方法拦截)解决了类似的问题,并引导出新的问题,这些问题将继续在下一篇深入探讨。

posted @ | Feedback (44) |

本文通过一个高度简化的示例,逐步的揭示在面向对象设计与开发中面临的若干问题,并导出软件开发对AOP(即面向方面编程)思想的需求。这是文章的第一部分,主要利用面向对象编程技术与设计模式给出解决问题的一个思路,并分析该实现面临的问题,以此形成对面向方面编程技术的直观需求。

posted @ | Feedback (22) |