Hibernate的包:
hibernate3.jar 核心包:
- 依赖的必须包:antlr-2.7.6.jar 用于解析成HQL语句的包
- commons-collections-3.1.jar apache提供的包,提供对集合框架的增强
- dom4j-1.6.1.jar 解析XML文件的包
- javassist-3.9.0.GA.jar 动态修改字节码需要用到的包
- jta-1.1.jar 用于JTA事务的包
- slf4j-api-1.5.8.jar 日志接口包 —>依赖一定的实现包 slf4j-log4j12-1.5.0.jar log4j.jar
- 另外一种实现包:slf4j-simple-1.5.10.jar
- 可选的包:
- c3p0-0.9.1.jar 用于创建C3P0连接池的包
- ehcache-1.2.3.jar 用于缓存实现的包
- cglib-2.2.jar 动态修改字节码的包
Spring的包:
- spring.jar 核心包
- aopalliance.jar 使用Aop功能可以用到的包
- aspectjrt.jar aspectjweaver.jar 使用ASPECTJ表达式需要用到的包
-如果是使用DBCP连接池的话,需要两个jar包:
- commons-dbcp.jar commons-pool.jar
-如果需要用到commons增加包的话,可以加入以下包:
- commons-beanutils.jar commons-lang.jar commons-logging.jar
Struts2的包:
- commons-fileupload-1.2.1.jar commons-io-1.3.2.jar
- freemarker-2.3.13.jar :在Struts2 中默认使用的是FreeMarker模板引擎
- ognl-2.6.11.jar : Struts2中使用OGNL表达式
- struts2-core-2.1.6.jar 核心包
- xwork-2.1.2.jar 核心包
- struts2-spring-plugin-2.1.6.jar Struts2跟Spring整合需要的插件包
jar包的版本尽量不要选最新的,要选择最稳定的
关于版本及jar包作用会及时进行补充与学习