struts的相关jar包

Struts2框架 版本是2.2.3
 本资料共包含以下附件:
 asm-3.3.jar
 asm-commons-3.3.jar
 asm-tree-3.3.jar
 commons-fileupload-1.2.2.jar
 commons-io-2.0.1.jar
 commons-lang3-3.1.jar
 freemarker-2.3.19.jar
 javassist-3.11.0.GA.jar
 ognl-3.0.5.jar
 struts2-core-2.3.3.jar
 xwork-core-2.3.3.jar

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

比如CGLIB利用它生成代理类

http://blog.csdn.net/liyangbing315/article/details/5472862
你可以利用ASM动态操作class

asm-commons-3.3.jar
作用:提供了基于事件的表现形式

asm-tree-3.3.jar
作用:提供了基于对象的表现形式

commons-fileupload-1.2.2.jar
作用:Struts文件的上传下载

commons-io-2.0.1.jar
作用:commons项目(commons项目就是java中常用的一些公共组件)的io子项目,是处理异常的。

commons-lang-2.4.jar
作用:对java.lang.*的扩展

javassist-3.11.0.GA.jar
Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由东京工业大学的数学和计算机科学系的 Shigeru Chiba (千叶 滋)所创建的。它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。
关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解虚拟机指令,可以采用javassist。javassist是jboss的一个子项目,其主要的优点,在于简单,而且快速。直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。

ognl-3.0.5.jar
OGNL是Object-Graph Navigation Language的缩写 ,它是一种功能强大的表达式语言 ,通过它简单一致的表达式语法 ,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值