代理模式其实就是通过一个类去代理真实类,下列干货说话:1,定义一个共用的接口 /// /// 代理类与被代理类实现之共用接口 /// interface IRealize { void GetName(); }2,被代理类 class Proxi...
                            
                            
                                分类:
其他好文   时间:
2014-08-03 17:36:55   
                                阅读次数:
284
                             
                         
                    
                        
                            
                            
                                1 Add Web Reference 根据wsdl文件,按照老的asp.net webservice客户访问机制,生成webservice代理类的方法,即从System.Web.Services.Protocols.SoapHttpClientProtocol派生而来,代理类代码可以指定要访问的U...
                            
                            
                                分类:
其他好文   时间:
2014-08-01 16:01:11   
                                阅读次数:
241
                             
                         
                    
                        
                            
                            
                                在实际应用中,顺着过去就是一个类被代理。反过来,可能需要逆向进行,拿到被代理的类,实际工作中碰到了,就拿出来分享下。 1 /** 2 * 获取被代理类的Object 3 * @author Monkey 4 */ 5 public Object getTarge...
                            
                            
                                分类:
编程语言   时间:
2014-07-29 16:40:12   
                                阅读次数:
311
                             
                         
                    
                        
                            
                            
                                org.hibernate.LazyInitializationException: could not initialize proxy - no Session延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于...
                            
                            
                                分类:
其他好文   时间:
2014-07-26 00:03:46   
                                阅读次数:
357
                             
                         
                    
                        
                            
                            
                                1.WCF生成代理的方式2.WCF代理原理第一个问题引用 一篇Robin's博文[WCF生成客户端对象方式解析] 讲述了创建客户端服务对象的方法1.代理构造法 a.开启服务后,添加服务引用 b.知道元数据地址,通过svcutli.exe生成代理类和配置文件 c.从服务契约DLL中导出元数据,然后更具...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:01:03   
                                阅读次数:
457
                             
                         
                    
                        
                            
                            
                                package xinhuiji_day09**********************************定义代理类**********************************************import java.lang.reflect.InvocationHandler;...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 22:45:54   
                                阅读次数:
202
                             
                         
                    
                        
                            
                            
                                保护代理
在调用方法前后,进行一些动作。
动态代理之所以叫动态代理是因为,是运行时才将它的类创建出来。
 
日志 、 连接、 事务、
Java在java.lang.reflect包中有自己的代理支持,利用这个包你可以要运行时动态地创建一个代理类,实现一个或多个接口,并将方法的调用转发到你所指定的类。因为实际的代理类是在运行时创建类,我们称这个Java技术为:动态代理。
 
Jav...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 22:41:58   
                                阅读次数:
207
                             
                         
                    
                        
                            
                            
                                百度找了一下没找到,谷歌搜一下就出来了(会点英语就是好) 直接在注解上面加@Inherited @Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface MyAnnotation {
} 原来C...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 10:15:56   
                                阅读次数:
482
                             
                         
                    
                        
                            
                            
                                一、本节主要点 代理的概念 静态代理和动态代理 cglib 什么是代理呢? 代理,就是一个角色代表另一个角色去完成某件事。 比如,你肚子饿了,又懒得出去吃饭,这时候,你的朋友正好要出去,你让他帮忙打包。那他就是代理类。你就是委托他去做事。
                            
                            
                                分类:
其他好文   时间:
2014-07-21 08:25:55   
                                阅读次数:
230
                             
                         
                    
                        
                            
                            
                                cglib是一个java 字节码的生成工具,它是对asm的进一步封装,提供了一系列class generator。研究cglib主要是因为它也提供了动态代理功能,这点和jdk的动态代理类似。一、 Cache的创建 与jdk动态代理一样,cglib也提供了缓存来提高系统的性能,对于已经生成的类,...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 19:00:32   
                                阅读次数:
390