我想要一个死忠简单的解释政策注入为消息灵通的同事。这是一个好的资源在哪里?我从entlib帮助文件了解了有关策略注入的信息,我相信这不是最好的选择。我可以在哪里获得政策注入的简单解释?
3
A
回答
2
The MSDN documentation for Policy Injection有一个非常明确的解释:
典型应用包括商业 逻辑和横切关注点的混合,并 两个通常 混杂,它可以使代码 难以阅读和维护。每个任务 或应用程序的功能是 称为“关注”。关注点 是实现应用程序中的 对象的功能(如 业务逻辑)的核心问题。 横切关注点是 必需的任务,功能或 过程,这些过程在 不同对象之间是共同的 - 例如, 日志记录,授权,验证, 和工具。 策略注入应用程序块 的目的是分离核心问题和 横切关注点。
简而言之,PI模块允许开发人员定义一组策略来指定系统中对象的行为。因此,您的核心业务逻辑(如计算每个财政年度单位利润的代码(一个关注点))与逻辑执行的记录(另一个更常用的关注点)是分开的。
同样的文件说,PI块不 AOP因为:
- 它使用拦截只启用预处理处理程序和处理后的处理程序。
- 它不会将代码插入到方法中。
- 它不提供对类构造函数的拦截。
所以试图从AOP的角度来看PI可能会让水有点浑浊。
1
什么是EntLib调用策略注入,真的是面向方面编程。我回写了一篇帖子introducing the concepts of AOP on my blog,可能会有所帮助。
相关问题
- 1. 从哪里可以获得Hibernate注释?
- 2. 我在哪里可以找到详细的Apple App Store政策?
- 3. 我的注释在哪里?
- 4. 我可以在哪里获得comdef.h?
- 5. 我可以在哪里获得libxml2.2.dylib?
- 6. 我在哪里可以获得wlWriterEditableSmartContent?
- 7. 我在哪里可以获得nuget.exe 3.0+?
- 8. MVC5:我在哪里可以获得System.Web.Mvc.pdb?
- 9. 我在哪里可以获得wevutil?
- 10. 哪里可以获得简单的Boost线程管理示例?
- 11. 我可以在哪里获得所有国家的邮政编码?
- 12. 我在哪里可以找到关于@Guice注释的@Guice注释
- 13. 我在哪里可以获得Android ICS菜单按钮图标?
- 14. 我在哪里可以找到Spring 3 IoC JavaConfig(注释)教程?
- 15. JPA我在哪里可以找到一些基本的解释
- 16. MS Access可以在哪里获得DSN?
- 17. 我在哪里可以找到MDX解释器?
- 18. 我在哪里可以得到glibc?
- 19. 我在哪里可以得到Microsoft.Data.Objects
- 20. 我在哪里可以得到nagoa + .inc
- 21. 我在哪里可以得到JTAPI jar?
- 22. 我在哪里可以得到FlexAntTasks.jar
- 23. 我在哪里可以得到request_id?
- 24. 我在哪里可以得到arpa/inet.h?
- 25. 我在哪里可以得到System.Diagnostics.Trace.WriteLine
- 26. 我在哪里可以得到Microsoft.DirectX.dll?
- 27. 我在哪里可以得到Z3opt
- 28. 我在哪里可以得到TypeScript 1.0.3?
- 29. 我在哪里可以得到Tridion.ContentManager.Data.ContentManagement DLL?
- 30. libcurl.lib - 我在哪里可以得到它
你能更新链接吗? – 2014-02-27 20:54:43