组件列表讲述了一个移动项目的组件说明
其中包括了struts2 +spring +hibernate 等一些组件jar包
组件 |
备注 |
struts2.0.11 |
struts2-core-2.0.11.jar 核心包 xwork-2.0.4.jar 核心包 ognl-2.6.11.jar 核心包 struts2-jfreechart-plugin-2.0.11.jar jfreechart插件 |
spring-2.0.2 |
spring-2.0.2.jar 核心包 aspectjrt.jar aop配置依赖包 aspectjweaver.jar aop配置依赖包 spring-modules-jbpm31.jar spring整和jbpm包 |
ibatis2.3.0 |
ibatis-2.3.0.jar |
jbpm3.2.2 |
工作流,依赖hibernate3.2.6,hibernate又依赖以下组件: asm-3.0.jar、asm-attrs-3.0.jar 字节码组件(运行期生成class) bsh-1.3.0.jar bean shell解释器 cglib-2.1.3.jar 代码生成组件(运行期扩展java方法或实现接口) antlr-2.7.6.jar 语法分析生成器(动行态编译java代码) jta.jar JTA规范(事务接口) jcr-1.0.jar JCA规范(内容仓库接口) |
apache commons |
commons-configuration-1.5.jar 配置文件处理 commons-beanutils-1.6.1.jar 针对Bean的工具集 commons-fileupload-1.2.jar 文件上传 commons-collections-3.1.jar java.util扩展 commons-digester-1.8.jar xml转对象 commons-codec-1.3.jar 加解密算法 commons-lang-2.3.jar java.lang扩展 commons-httpclient-3.1.jar http客户端 commons-logging-1.0.4.jar 基础日志操作 commons-jexl-1.1.jar 表达式语言 commons-io-1.3.1.jar java.io扩展 commons-dbcp-1.2.jar 数据库连接池 commons-pool-1.2.jar 对象池 commons-email-1.1.jar email发送(依赖mail组件) commons-net-1.4.1.jar 基础网络包 commons-vfs-1.0.jar virtual文件系统包(可以通过ftp存储文件) jakarta-oro-2.0.8.jar 正规表达式包 |
log4j-1.2.8 |
log4j-1.2.8.jar |
json.jar |
json解析器 |
velocity1.5 |
velocity-1.5.jar |
freemarker-2.3.8 |
freemarker模板引擎 |
excel |
poi-3.0.1.jar excel基础操作组件 jxls-core-0.9.3.jar excel组件(用于写) jxl-2.6.6.jar excel组件(用于读) |
xml |
有些开源组件分别依融于dom4j和jdom,所以两种都引入 dom4j-1.6.1.jar xml组件 jdom-1.1.jar xml组件 xercesImpl.jar apache做的基础xml操作组件 |
mail-1.6 |
mail-1.4.1.jar activation-1.4.1.jar |
quartz1.6.0 |
quartz-1.6.0.jar |
ojdbc14.jar |
oracle驱动 |
ant.jar |
Apache ant包,用于附件打包 |
规则引擎
|
antlr-runtime-3.1.1.jar core-3.4.2.v_883_R34x.jar drools-api-5.0.0.CR1.jar drools-compiler-5.0.0.CR1.jar drools-core-5.0.0.CR1.jar drools-decisiontables-5.0.0.CR1.jar drools-templates-5.0.0.CR1.jar mvel2-2.0.8pre1.jar xstream-1.3.1.jar oscache-2.4.1.jar rulesetwithoscache.jar—封装的jar包 |
等带有时间再把jar包上传上来给大家看看
struts2 核心包
commons-lggin-1.0.4.jar 主要用于日志处理
freemarker-2.3.8.jar 模块相关操作需要包
ognl-2.6.11.jar ognl表达时需要包
xwork-2.0.7.jar xwork核心包
struts2-core-2.0.14.jar struts2 核心包
struts2-spring-plugin-2.0.14.jar struts2整合spring所需要的包(属于插件包)
hibernate:
Hibernate3.jar hibernate 核心包
antir-2.7.6.jar 一个语言转换工具
Hibernate 利用它实现HQL到SQL的转换摸版相关操作需要包
commons-collections-3.1.jar collection Apache的工具集
javassist-3.9.0.GA.jar 代稿生成工具
Hibernate 它在运行时扩展Java类和实现,同cglib包
dom4j-1.6.1-jar domej XML解析器
jta-1.1.jar 标准的JAVA事务处理接口
slf4j-api-1.5.8.jar 和slf4j-log4j12-1.5.0.jar hibernate 使用的一个日志系统
cglib.jar CGLIB字节解释器
asm.jar ASM 字节 如果使用“cglib”包则此必要
如果想使用缓存需要加入:ehcache.jar EHCache缓存