如何下载struts 2及其各个包的作用
一、http://archive.apache.org/dist/struts/library/
二、
struts官网: http://struts.apache.org/
进入主页后点击"Download",下载页面会显示最新的版本,

Full Distrubution: 完整的struts2安装包,它将包含下面所列的所有。
Examlpe Applications: 相当下完整包下的apps文件夹,是struts2的一个示例程序,有助于我们部署Strust2环境和入门。
Essential Dependencies Only: 轻量发布版,只包含必需的依赖包。
All Dependencies: 相当于是sturts完整包下的lib文件夹。
Documentation: 开发文档,对应我们下载的完整包里的doc
Source: 源码,对应src文件夹。
Essential Dependencies Only (Struts 2.5.5):
asm-5.1.jar 操作java字节码的类库
asm-commons-5.1.jar 提供了基于事件的表现形式
asm-tree-5.1.jar 提供了基于对象的表现形式
commons-fileupload-1.3.2.jar Struts文件的上传下载
commons-io-2.4.jar 可以看成是 java.io 的扩展
commons-lang3-3.4.jar 为java.lang包提供扩展
freemarker-2.3.23.jar FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具
javassist-3.20.0-GA.jar javassist是用来操作字节码的
log4j-api-2.7.jar log4j简单说就是一个日志输出组件
ognl-3.1.10.jar Object-Graph Navigation Language,一种功能强大的表达式语言,用来获取和设置Java对象属性
struts2-core-2.5.5.jar Struts2的核心包(xwork-core.jar,Command模式框架,WebWork和Struts2都基于xwork,新版的Struts 2的xwork-core合并到Struts-core.jar包里了)
-----------------------------------------
commons-logging-x.x.x.jar
struts2-spring-plugin-x.x.x.x.jar
如何下载struts 2及其各个包的作用的更多相关文章
- 转:Maven介绍(创建工程项目以及下载所需要的jar包)
http://blog.csdn.net/guanghua2009/article/details/6644111 目前我还不太会用maven,慢慢学吧 目前就是用来下载自己要的jar包,先根据这篇转 ...
- golang包管理工具及环境管理工具;如何下载外网的依赖包
简介: golang的包管理工具类似于java的maven.python的pip.js的npm,可以实现依赖包的统一管理:有很多:govendor.godep.glide,挑一个自己喜欢的用吧.mac ...
- Maven学习总结(三):修改从Maven中心仓库下载到本地的jar包的默认存储位置
一:修改从Maven中心仓库下载到本地的jar包的默认存储位置 从Maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home ...
- 修改从Maven中心仓库下载到本地的jar包的默认存储位置及远程仓库
从Maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"C:\Users\g ...
- yum 下载全量依赖 rpm 包及离线安装(终极解决方案)
目录 简介 验证环境 查看依赖包 方案一(推荐):repotrack 方案二:yumdownloader 方案三:yum 的 downloadonly 插件 离线安装 rpm 参考资料 简介 通常生产 ...
- requests入门实践02_下载斗图拉最新表情包
新版本移步:https://www.cnblogs.com/zy7y/p/13376228.html 下载斗图拉最新表情包 要爬取的目标所在网址:http://www.doutula.com/phot ...
- 如何将下载到本地的JAR包手动添加到Maven仓库,妈妈再也不用担心我下载不下来依赖啦
我们有时候使用maven下载jar包的时候,可能maven配置都正确,但是部分jar包就是不能下载下来,如果maven设置都不正确的,可以查看我的maven系列文章,这里仅针对maven配置正确,但是 ...
- Spring的各个jar包的作用介绍
spring4中各个jar包的介绍: Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合Sp ...
- Spring中各个jar包的作用
spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2. ...
随机推荐
- jquery miniui , 普加甘特图,流程管理
http://www.miniui.com/docs/quickstart/index.html 普加 甘特图 流程管理 http://www.plusgantt.com/project/demo/P ...
- mysql 批量更新与批量更新多条记录的不同值实现方法
批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 代码如下: UPDATE mytable SET myfield = 'value' WHERE other_field = ...
- TCP面向连接网络编程
一 TCP&UDP协议 TCP,Tranfer Control Protocol,是一种面向连接的保证可靠传输的协议.通过TCP协议传输,得到的是一个顺序的无差错的数据流.发送方和接收方的成对 ...
- BIEE从底层表结构向上更新
影响BIEE查询结果的几个因素: 1.数据库表结构变化后,RPD如何处理? 更新物理层 增加.删除.修改表名. 添加字段:右键点击连接池,点击导入元数据.勾掉关键字,重新导入那张表. 删除字段:直接右 ...
- OracleGateway11gR2访问异构数据库(MSSQL)配置文档(转)
1.前提条件 1. 准备工作 软件名称 操作系统 IP地址 端口 用户 密码 版本 状态 Oracle数据库 Windows localhost 1521 scott scott win32 Orac ...
- FinanceJson
FinanceJson, 对Json的包装.底层使用jackson实现. 1. 生成节点 (1)在某个路径下添加某个节点 FinanceJson financeJsonInfo = FinanceJs ...
- 使用Number.parseFloat引发的悲剧
起因: 前几天,项目中有人用了Number.parseFloat(xxx)方法.在Chrome和FF中是可以使用的.然而在IE中却报错,提示不存在这个function. Solution: 经查Jav ...
- Provides PHP completions for Sublime Text
来源:https://packagecontrol.io/packages/PHP%20Completions%20Kit php-completions php-completions plugin ...
- android SQLiteOpenHelper使用示例
我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的 构造器中,调用Context中的方法创建并打开一个指定名称的 ...
- Hive variable demo
create table ori_trans (account string, maker string, tdate string) partitioned by (country string); ...