编程实例
任何人都可以发布一个不记录日志的面向方面编程(AOP)的例子吗?
我查看了几个资源,但所有例子都是微不足道的日志记录。 它对于什么有用?
其中一个例子是直接从这个面向方面的程序设计:模块化激进研究,Youtube视频被绘制到显示器上。 在这个例子中,你有一个绘图程序,它由点,形状等组成,当这些对象发生变化时,你需要告诉显示器自行更新。 没有在一个方面处理它,你最终会重复一下自己。
正如我所理解的,AOP的创建是为了不重复自己的交叉问题,这可能与业务逻辑无关。 通过这些方面,您可以将这些担忧模块化。 其中一个例子是日志记录,但有很多不同的事情可能最终会重复。 它一直在发展,它不再是面向方面的编程,而是面向方面的建模。
有关面向方面编程的更多信息可以从这些资源中找到:
安全
对asp.net webcontrols / webparts的Friendlier错误消息
性能
验证:
[NotNull]
public string Property1 { get; set; }
[Length(Min = 10, Max = 20)]
public string Property2 { get; set; }
[Regex(Expression = @"[abc]{2}")]
public string Property3 { get; set; }
链接地址: http://www.djcxy.com/p/95161.html