- 博客(11)
- 资源 (137)
- 收藏
- 关注
转载 .NET AOP (六)在编译阶段PostSharp
.NET AOP (六)在编译阶段PostSharp转载至:点击打开链接PostSharp简介PostSharp是一个用于在.NET平台上实现AOP的框架,是我比较常用的一个AOP框架,官方网站为http://www.sharpcrafters.com。目前最新版本为2.0,但是2.0的license不再免费,因此个人建议下载1.5版,同时下文都是基于Pos
2016-07-26 09:13:52 541
转载 .Net AOP (四)EnterpriseLibary 实现方法
.Net AOP (四)EnterpriseLibary 实现方法首先添加EnterpriseLibary的引用自定义CallHandler,这里定义两个CallHandler分别用于参数检查和日志记录。[html] view plain copy using Microsoft.Practices.Unity.Interce
2016-07-26 09:11:07 410
转载 .Net AOP(三)继承ContextBoundObject方式
Net AOP(三)继承ContextBoundObject方式AopAttribute [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] public class AopAttribute : ProxyAttribute 3 { 4 pr
2016-07-26 09:09:35 864
转载 .Net AOP(二)远程代理Remoting/RealProxy
远程代理 1、使用.Net Remoting/RealProxy采用TransparentProxy和RealProxy实现对象的代理,实现思路如下:Client -TransparentProxy - RealProxy - Target Object下面实现自定义的TransparentProxy和RealProxy[csharp] view
2016-07-26 09:09:05 1319
转载 .NET AOP(一)七种AOP实现方法
7Approaches for AOP in .NetAOP在 .NET中的七种实现方法Here are all the ways that I can think of to add AOPto your application. This mostly focus on the interception sideof things,because once you ha
2016-07-26 09:03:32 10160 1
转载 Spring.NET学习笔记15——AOP的配置(基础篇) Level 200
上篇我学习了Spring.NET的四种通知类型,AOP的实现方案比较复杂,是通过代码实现的。而Spring.NET框架给我们提供了配置的方式来实现AOP的功能。到目前为止,我们已经讨论过使用ProxyFactoryObject或其它类似的工厂对象显式创建AOP代理的方法。如果应用程序需要创建很多AOP代理,比如当需要代理某个服务层的所有对象时,这种方法就会使配置文件变的相当庞大。为简化配置过程,S
2016-07-13 09:39:03 597
转载 Spring.NET学习笔记14——AOP的通知类型(基础篇) Level 300
上篇我们学习了AOP的基本概念,我们回顾一下上篇提到的Advice(通知):所谓通知是指拦截到joinpoint(连接点)之后所要做的事情就是通知.通知分为前置通知,后置通知,异常通知,环绕通知。 Spring.NET的通知既可由某个类的所有对象共享,也可由该类型的单个实例独占。共享的通知称为基于类型(per-class)的通知,而独占的通知称为基于实例(per-instance)的通知
2016-07-13 09:38:20 286
转载 Spring.NET学习笔记14——AOP的通知类型(基础篇) Level 300
上篇我们简单的了解了AOP的应用场景,知道AOP编程的重要性。这篇我们先看一段代码,来开始今天的学习。 回顾与上篇类似的代码:SecurityService类的IsPass判断用户名为“admin”则有权限保存数据。OrderService为保存数据的类,实现IOrderService接口。Code 实现部分OrderService
2016-07-13 09:37:36 288
转载 Spring.NET学习笔记12——面向切面编程(基础篇) Level 300
AOP即面向切面编程(Aspect Oriented Programming的缩写),是OOP(面向对象编程)的一种延续形式。是通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术,它从一个不同于OOP的角度来看待程序的结构:OOP将应用程序分解为一系列表现为继承关系的对象;AOP 则把程序分解为一系列方面(aspects)或者关注点(concerns)。A
2016-07-13 09:27:47 479
转载 Error creating context 'spring.root': InputStream is null from Resource
在学习博主刘冬的内容时,想复现lesson_2的内容,写完后的代码调试总是遇到报:Error creating context 'spring.root': InputStream is null from Resource = [assembly [Spring_2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null], reso
2016-07-11 15:57:10 1597
转载 实现一个简易的IoC框架(上)(此篇与Spring.NET无关,为自己手写IoC框架)
讲了这么多理论,我们来手动实现一个简易的IoC框架的,这样可以加深IoC的理论知识。 一、思路 在我们使用Spring.NET框架的时候,首先需要实例化Spring.NET容器, 然后调用IoC容器IObjectFactory接口中GetObject方法获取容器中的对象。通过这一点就可以告诉我们制作IoC容器需要写一个获取 XML文件内容的方法和申明一个Dictionary<s
2016-07-11 09:10:03 1335
asp+dcom做的无纸化办公系统
2007-09-23
汇编语言编程艺术(清晰版).part6
2007-12-05
汇编语言编程艺术(清晰版).part5
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人