struts2
1.struts2是什么:
是Apache软件组织推出的一款基于MVC的轻量级web框架,
目前有两个主要版本,Struts1.x 和 Struts2.x,
(webwork是由opensymphon组织开发,致力于组件化和代码重用的J2EE Web框架,它也是一个MVC框架)
Struts2是在Struts1和WebWork技术的基础上进行合并后的全新框架,以WebWork为核心,
2.Struts2目录结构和JAR包介绍:
apps---》官方提供的Struts2示例
docs---》Struts2 文档
lib------》存放Struts2的核心类库,以及Struts2的第三方插件类库
src-----》Struts框架对应的源代码
基础JAR包:
asm-3.3.jar 操作java字节码的类库
asm-commons-3.3.jar 提供了基于事件的表现形式
asm-tree-3.3.jar 提供了基于对象的表现形式
struts2-core-2.3.37.jar Struts2框架的核心类库
xwork-core-2.3.37.jar WebWork核心类库。Struts2的构建基础
ognl-3.0.6.jar 对象图导航语言(Object Graph Navigation Language),Struts2通过其读/写对象的属性
freemarker-2.3.22.jar Struts2标签模板使用的类库
javassist-3.11.0.GA.jar javaScript字节码解释器
commons-fileUpload-1.4.jar Struts文件上传组件依赖包
commons-io-2.2.jar Struts2输入输出,传文件依赖的jar包
commons-lang-2.4.jar 包含一些数据类型工具,是对java lang 包的增强
log4j-api-2.2.jar Struts2的日志管理组件依赖包的API
log4j-core-2.2.jar Struts的日志管理组件依赖包

浙公网安备 33010602011771号