当前位置: 网学 > 编程文档 > 其他类别 > 正文

系统架构师谈企业应用架构之系统设计规范与原则2

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/12
的连接点与通知。

连接点:用来标识某个类型中的植入某个方面的位置,而连接点可以是某个方法的调用,属性访问器,方法主体或者是其他。连接点一般用来标识注入某个

方面的类型中的代码位置。

通知:用来标识注入到类型中植入方面的具体的代码。简单来说就是要注入的方面代码。

目前在.NET中已提供AOP的植入基础功能。PIAB就是AOP在.NET下的一种实现方式。下面我们来简单的说说,当然园子里面不少的大牛也讨论过这个

PIAB的相关介绍及用法。大家可以参考这些作者的文章。

一般我们在.NET平台下有2种注入方面代码的方式,下面以图例来说明:

498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' src="/uploadfile/201301/12/90122030576.png" alt="" />

可能具体的实现方案这里枚举的并不全面。但是一般采取植入的方式就这2类了,运行期实现的方案较多,编译期实现则需要有第三方提供方面植入工具,

完成编译前的代码植入,并且必须保证植入的代码是可以编译通过的。

如果想详细了解PIAB请参考 :大牛 Artech的PIAB系列 《EnterLib PIAB深入剖析》系列博文汇总。

六、本章总结

本章详细的阐述了软件设计的规范与原则的实现方式,通过面向对象与面向方面编程来分离实现关注点,并且在实现过程中遵循的原则等。并且分析了分离关注点

中的分离方法与角度,通过多种方式及多角度的分离关注点,当然本文只是抛砖引玉,不足之处,还请大家多多提出宝贵意见。鄙人将在后续文章中持续改进,谢谢!下载:点击下载

作者:CallHot-何戈洲

出处:http://www.cnblogs.com/hegezhou_hot/

关于作者:专注于微软平台项目架构、管理和企业解决方案。熟悉设计模式、极限编程、架构设计、敏捷开发和项目管理。现主要从事WinForm、ASP.NET、等方面的项目开发、架构、管理工作。如有问题或建议,请多多赐教!

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号