码迷,mamicode.com
首页 >  
搜索关键字:javassist    ( 140个结果
WSDL解析
背景 前面我们介绍过利用javassist动态生成webservice,这种方式可以使得我们系统通过页面配置动态发布webservice服务,做到0代码开发发布北向接口。进一步思考,我们如何0代码开发调用第三方webservice服务呢? wsdl解析 首先必然是理解第三方webservice的接口 ...
分类:其他好文   时间:2016-07-20 22:56:22    阅读次数:314
运行报错:java.io.IOException: invalid constant type: 15
jdk,tomcat更新到jdk1.8与 tomcat8 运行报错:java.io.IOException: invalid constant type: 15 pom.xml文件中更新javassist的版本从3.15到3.18 <dependency> <groupId>org.javassis ...
分类:编程语言   时间:2016-07-07 19:49:06    阅读次数:1157
5.Dubbo原理解析-代理之Javassist字节码技术生成代理 (转)
转载自 斩秋的专栏 http://blog.csdn.net/quhongwei_zhanqiu/article/details/41597219 JavassistProxyFactory:利用字节码技术来创建对象 看似跟jdk生成代理一样, 其实这里的Proxy类不是jdk中自带那个生成代理对象 ...
分类:编程语言   时间:2016-07-05 12:10:34    阅读次数:377
4. Dubbo原理解析-代理之接口定义 (转)
转载自 斩秋的专栏 http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 一:ProxyFactory的接口定义 1. @SPI指定默认使用javassist字节码技术来生成代理对象 2. 接口定义了生成代理对象的方法getP ...
分类:其他好文   时间:2016-07-05 11:41:14    阅读次数:170
hibernate第一个例子-保存对象
3.hibernate第一个例子-保存对象使用hibernate框架需要导入的jar包:antlr-2.7.6backport-util-concurrentc3p0-0.9.1commons-collections-3.1apache集合帮助的包commons-logging-1.1.1日志dom4j-1.6.1解析XMLehcache-1.5.0缓存框架hibernate3hibernate核心包javassist-3.9.0.GA..
分类:Web程序   时间:2016-06-30 14:48:55    阅读次数:159
JavaWeb系列——Hibernate——延迟加载(转)
Hibernate 的延迟加载(lazy load)本质上就是代理模式的应用,我们在过去的岁月里就经常通过代理模式来降低系统的内存开销、提升应用的运行性能。Hibernate 充分利用了代理模式的这种优势,并结合了 Javassist 或 CGLIB 来动态地生成代理对象,这更加增加了代理模式的灵活性,Hibernate 给这种用法一个新名称:延迟加载。无论怎样,充分分析、了解这些开源框架的实现可以更好的感受经典设计模式的优势所在。...
分类:编程语言   时间:2016-06-29 08:57:10    阅读次数:230
Java动态代理:JDK 和CGLIB、Javassist、ASM之间的差别 (详细)
class文件简介及加载      Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象:       class字节码文件是根据JVM虚拟机规范中规定的...
分类:编程语言   时间:2016-06-24 16:07:10    阅读次数:922
Javassist 通用工具之 CodeInjector
Javassist 通用工具之CodeInjector 最近在做一个APM项目,要在运行时代码修改。目前常用修改的几种工具有:ASM、BCEL、Javassist。经过对比,项目中采用了Javassist。 看这篇文章,需要对Javassist有一定的了解,可以参考:Javassist: Quick ...
分类:编程语言   时间:2016-06-01 22:49:23    阅读次数:503
NoClassDefFoundError: javassist/util/proxy/MethodFilter
Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter at org.hibernate.bytecode.javassist.BytecodeProviderImpl.getProxyFactoryF ...
分类:编程语言   时间:2016-05-28 14:06:50    阅读次数:180
Java动态编程
java中动态编程用到的技术有:反射(动态代理),javassist和ASM,这几种动态编程方法相比较,在性能上Javassist高于反射,但低于ASM,因为Javassist增加了一层抽象。在实现成本上Javassist和反射都很低,而ASM由于直接操作字节码,相比Javassist源码级别的ap ...
分类:编程语言   时间:2016-05-22 19:48:12    阅读次数:121
140条   上一页 1 ... 6 7 8 9 10 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!