struts2 的各个包都是干什么用的(更新中)

做一些无用的积累,虽然不知道这些会在什么时候派上用场

asm*.jar 写道
AccelerationSimulation Mode,缩写为ASM 传感器。
ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)
asm-commons-*.jar 写道
必须包
hibernate的公用的包。提供了基于对象的表现形式
asm-tree.*.jar 写道
必须包
提供了基于对象的表现形式,struts2最基础的包
commons-fileupload-*.jar 写道
必须包
支持文件上传 ,struts2最基础的包
commons-io-*.jar 写道
必须包
IO数据流读写功能
commons-lang3-*.jar 写道
必须包
模仿javaJDK中一些类的功能并维护自身的原有的功能不被javaJDK替代
简单的说就是“适合于struts2本身的java.lang包”
commons-logging-*.jar 写道
必须包。
含有微弱的日志处理功能,是日志管理的发起者,会在运行时主动去调用log4j-*.jar完成日志功能
freemarker-*.jar 写道
必须包
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等
javassist-*.GA.jar 写道
必须包
并非struts2的一个包,是一个外来的包, struts2.2.1开始依赖这个包。
这是一个编辑Java字节码的类库。他的用是处使Java字节码操纵简单。
log4j-*.jar 写道
必须包
日志控件,用于日志输出。
ognl-*.jar 写道
必须包
OGNL是Object-Graph Navigation Language的缩写,它最主要的功能是支持了EL表达式
struts2-core-*.jar 写道
必须包
struts2的核心库。
xwork-core-*.jar 写道
xwork 的核心包,最主要的功能是 支持了过滤器(interceptor)。

猜你喜欢

转载自beforerelinquished.iteye.com/blog/2062274