0 0

asm-3.3.1.jar,它是干嘛的?10

我只知道:ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。但它怎么用,spring帮我们操作了吗?它改造了java代码的什么?期待朋友们的回答
2012年12月15日 13:50

1个答案 按时间排序 按投票排序

0 0

采纳的答案

ASM 是一个 Java 字节码操纵框架。它可以直接以二进制形式动态地生成 stub 类或其他代理类,或者在装载时动态地修改类。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更快速,这使它适用于实时代码插装。

比如CGLIB利用它生成代理类

http://blog.csdn.net/liyangbing315/article/details/5472862

你可以利用ASM 动态操作class

2012年12月15日 13:52

相关推荐

    asm-commons-3.3.1.jar

    asm-commons-3.3.1.jar

    asm-util-3.3.1.jar.zip

    标题中的"asm-util-3.3.1.jar.zip"是一个压缩文件,包含了ASM库的一个工具模块版本3.3.1的JAR包。ASM是一个Java字节码操控和分析框架,它能被用来动态生成类或者增强已有类的功能。这个"asm-util"可能是ASM框架的一...

    asm-util.jar

    asm-util-1.3.4.jar, asm-util-1.3.5.jar, asm-util-1.4.1.jar, asm-util-1.4.3.jar, asm-util-1.5.1.jar, asm-util-1.5.2.jar, ...asm-util-3.3.1.jar, asm-util-3.3.jar, asm-util-4.0_RC1.jar, asm-util.jar

    asm-3.3.1.jar

    最新版 asm-3.3.1.jar asm.jar

    cglib-2.2.jar asm-tree.jar asm-commons.jar asm.jar

    【描述】"cglib动态代理模式jar包 cglib-2.2.jar asm-tree.jar asm-commons.jar asm.jar" 指出,这些jar文件是CGlib库的一部分,它是一个强大的、高性能的代码生成库,广泛用于创建Java动态代理和增强现有类。...

    asm-3.3.1.jar.zip

    标题中的"asm-3.3.1.jar.zip"是一个压缩文件,它包含了ASM库的特定版本,即3.3.1版本。ASM是一个Java字节码操控和分析框架,主要用于动态生成类或者增强已有类的功能。这个zip文件可能是为了便于用户下载和存储ASM库...

    asm-2.2.3.jar,asm-commons-2.2.3.jar,asm-util-2.2.3.jar

    ASM是一个强大的Java字节码操控和分析...asm-2.2.3.jar、asm-commons-2.2.3.jar和asm-util-2.2.3.jar这三部分构成了ASM 2.2.3版本的主要组件,分别提供了核心功能、常用工具和辅助类,以满足不同层次的字节码操作需求。

    asm.jar各个版本

    asm-1.3.3.jar, asm-1.3.4.jar, asm-1.3.5.jar, asm-1.4.1.jar, asm-1.4.2.jar, asm-1.4.3.jar, ...asm-3.3.1.jar, asm-3.3.jar, asm-4.0_RC1.jar, asm-5.0.3.jar, asm-5.1.0-M5.jar, asm-util-2.2.2.jar

    asm-xml-3.3.1.jar.zip

    标题中的"asm-xml-3.3.1.jar.zip"是一个压缩文件,它包含了ASM库的一个XML相关的版本为3.3.1的JAR包。ASM是一个Java字节码操控和分析框架,常用于动态代理、代码分析以及字节码级别的优化。这个特定的版本3.3.1可能...

    asm-all-3.0.jar等jar包

    资源包含asm-all-3.0.jar等jar包,可以解决程序中因asm版本引起的兼容性错误。其他相关的jar如下: asm-all-3.0.jar asm-2.2.3.jar asm.jar asm-attrs.jar asm-commons-2.2.3.jar asm-util-2.2.3.jar

    asm-all-3.3.1.jar.zip

    标题 "asm-all-3.3.1.jar.zip" 指的是一个压缩文件,其中包含了ASM库的一个集合,版本号为3.3.1。ASM是一个Java字节码操控和分析框架,它可以直接用来动态生成类或者增强已有类的功能。ASM库在Java开发中主要用于...

    asm-3.1.jar.zip

    ASM-3.1.jar是ASM框架的版本3.1的实现,主要用于处理和操作Java字节码。这个版本在ASM的早期发展中引入了重要的改进和修复,以支持更广泛的应用场景。 在Java开发中,JAR(Java Archive)文件是一种归档格式,用于...

    asm-tree-3.3.1.jar.zip

    在ASM Tree 3.3.1的jar包中,除了核心库`asm-tree-3.3.1.jar`外,还有一个`asm-2.2.1.jar.license.txt`文件,这通常包含的是ASM基础库的许可证信息。这意味着在使用ASM Tree库时,可能需要同时引用ASM基础库,且必须...

    asm-debug-all-3.3.1.jar.zip

    标题中的"asm-debug-all-3.3.1.jar.zip"是一个包含ASM库的压缩文件,版本号为3.3.1,并且具有调试功能。ASM是一个Java字节码操控和分析框架,它能够用来动态生成类或者增强已有类的功能。ASM库在Java应用开发、字节...

    cglib-3.3.0.jar,asm-7.0.jar

    接下来是`asm-7.0.jar`,ASM是一个Java字节码操控和分析框架,它可以用来动态生成类或者增强已有类的功能。ASM是一个底层库,它可以直接读写Java字节码,这对于AOP、ORM框架、编译器、反编译器等有非常重要的作用。...

    asm-5.0.4.jar

    asm-5.0.4.jar

Global site tag (gtag.js) - Google Analytics