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的日志管理组件依赖包

posted @ 2021-04-12 14:12  asdjuice  阅读(105)  评论(0)    收藏  举报