Struts2、Hibernate、Spring整合所需要的包:

Struts2:

  1. struts2-core-2.0.14.jar  -- Struts2的核心包。
  2. commons-logging-1.0.4.jar  -- Apache Commons包中的一个,主要用于日志处理等的包。
  3. freemarker-2.3.8.jar  -- 模板相关操作的包,Struts2默认模板是freemarker。
  4. ognl-2.6.11.jar  -- Ognl表达式所需包。
  5. xwork-2.0.7.jar  -- Struts2另一个核心包:Xwork核心包,由WebWork发展而来。
  6. commons-fileupload-1.2.1.jar   -- 文件上传包。
  7. commons-io-1.4.jar  -- 文件操作包。
  8. struts2-spring-plugin-2.0.14.jar -- Struts2整合Spring所需要的包。

如果还需要整合其它框架或者插件,再导入其它的包。


Hibernate:

  1. Hibernate3.jar -- Hibernate的核心包。
  2. antlr-2.7.6.jar  -- 一个语言转换工具,
  3. Hibernate利用它实现HQL到SQL之间的转换的包。
  4. commons-collections-3.1.jar -- Apache Commons包中的一个,
  5. 包含了一些Apache开发的集合类,功能比java.util.*包强大。
  6. javassist-3.9.0.GA.jar  -- 代码生成工具,
  7. Hibernate用它在运行时扩展Java类和实现,同Cglib包。
  8. dom4j-1.6.1.jar  -- Dom4j XML解析器
  9. jta-1.1.jar  -- 标准的JAVA事务处理接口。
  10. slf4j-api-1.5.8.jarslf4j-log4j12-1.5.0.jar -- Hibernate使用的一个日志系统。
  11. cglib.jar  -- Cglib字节码解释器。
  12. asm.jar  -- ASM字节码库,如果使用“cglib”包,则必要。(依赖)
  13. asm-attrs.jar  -- ASM字节码库,如果使用“cglib”包,则必要。

如果想使用缓存需要加入:ehcache.jar EhCache缓存。
如果还需要整合其它框架或者插件,再导入其它的包。


Spring:

  1. spring-beans.jar -- 访问配置文件、创建和管理Bean以及
  2. 进行IOC/DI操作相关的所有类。
  3. spring-context.jar -- 这个jar文件为Spring核心提供了大量的扩展,可以找到Spring ApplicationContext特性时
  4. 所需的全部类,JNDI所需的全部类,instrumentation组件以及校验Validation方面的相关类。外部依赖spring-beans, spring-aop。
  5. spring-core.jar -- Spring框架基本的核心工具类。
  6. spring-jdbc.jar -- 包含Spring对JDBC数据访问进行封装的所有类。
  7. spring-orm.jar -- 包含Spring对ORM框架的一些支持。
  8. spring-tx.jar -- Spring提供对事务的支持。

如果还需要AOP的支持,还要加上aspectjrt.jar和aspectjweaver.jar。


其他可选包:

  1. commons-beanutils-1.6.jar -- 提供对Java反射和自省API的包装。 
  2. commons-pool-1.4.jar   -- 连接池包。
    • commons-dbcp-1.2.2.jar  -- DBCP连接池包。
  3. proxool.jar -- Proxool JDBC连接池包。
  4. c3p0-0.9.1.jar -- C3p0连接池包。

转载于:https://blog.51cto.com/51wifygoo1go/1122890

Struts2、Hibernate、Spring整合所需要的jar包相关推荐

  1. Struts2+Hibernate+Spring 整合示例

    转自:https://blog.csdn.net/tkd03072010/article/details/7468769 Struts2+Hibernate+Spring 整合示例 Spring整合S ...

  2. Struts2 Hibernate Spring 整合的基本流程和步骤及其相关配置细节

    配置Hibernate环境 1. 把Hibernate的相关jar包复制到lib目录下: ① HIBERNATE_HOME/lib 下的相关的依赖的第三方包 ② HIBERNATE_HOME/hibe ...

  3. Struts2 + Hibernate + Spring 以及javaweb模块问题解决(1)

    Struts2 + Hibernate + Spring 以及javaweb模块问题解决 1.资源文件的配置:src文件夹里面要配置,action所在的目录中也要配置. 2.<s: action ...

  4. struts2+hibernate+spring配置详解

    #struts2+hibernate+spring配置详解 struts2+hibernate+spring配置详解 哎 ,当初一个人做好难,现在终于弄好了,希望自学这个的能少走些弯路. 以下是自己配 ...

  5. 二十六:Struts2 和 spring整合

    二十六:Struts2 和 spring整合 将项目名称为day29_02_struts2Spring下的scr目录下的Struts.xml文件拷贝到新项目的scr目录下 在新项目的WebRoot-- ...

  6. Struts2学习笔记——Struts2与Spring整合

    Struts2与Spring整合后,可以使用Spring的配置文件applicationContext.xml来描述依赖关系,在Struts2的配置文件struts.xml来使用Spring创建的be ...

  7. 【struts2+hibernate+spring项目实战】实现用户登录功能(ssh)

    一.概述 从今天才开始有时间来总结总结以前自己练习的一些东西,希望总结出来对以后可以更加便捷的来学习,也希望可以帮助到正需要这些东西的同行人,一起学习,共同进步. 二. 登录功能总结 2.1.登录功能 ...

  8. Struts2与Spring整合

    Struts2与Spring整合后,可以使用Spring的配置文件applicationContext.xml来描述依赖关系,在Struts2的配置文件struts.xml来使用Spring创建的be ...

  9. 关于如何利用Struts2,Hibernate,Spring开发电子商业汇票系统

    关于如何利用Struts2,Hibernate,Spring开发电子商业汇票系统. 首先先说说电子商业汇票的种类: 1.电子银行承兑汇票 2.电子商业承兑汇票 另外电子商业汇票与纸票的区别: 电子商业 ...

最新文章

  1. Delphi - 使用字符串时,一个注意地方
  2. git分支操作的成功案例
  3. flatmap用法_短说:map和flatmap
  4. 安卓手机使用linux(含图形界面)——Aid Learning
  5. 报错:MetaException(message:Version information not found in metastore. )
  6. 等宽分箱_数据分析师-数据挖掘如何分箱以及对箱子中的数据进行平滑处理
  7. [转]Delphi过程函数传递参数的几种方式
  8. postgresql数据库进行等保测评(审计) 需要修改的参数
  9. MIPI学习--CSI2
  10. c语言函数初始化,c语言初始化输入和输出函数
  11. 机器学习sklearn-线性回归
  12. vscode如何打开html
  13. Python与自然语言处理——句法分析
  14. 用命令jar -cvf 打jar包
  15. Docker-核心篇(1)-CentOS7安装Docker社区版
  16. IterNet: Retinal Image Segmentation Utilizing Structural Redundancy in Vessel Networks
  17. Python 爬虫 之 爬取古代的诗歌,并保存本地(这里以爬取李白的所有诗歌为例)(以备作为AI写诗的训练数据)
  18. 二叉树面试题:前中序求后序、中后序求前序
  19. 译《The Part-Time Parliament》——终于读懂了Paxos协议!
  20. CORS跨域资源共享(二):详解Spring MVC对CORS支持的相关类和API【享学Spring MVC】

热门文章

  1. Master RenderMan Procedural Primitive DSO
  2. jenkins配置权限不对导致无法登陆或者空白页面解决办法
  3. Maximum execution time of 30 seconds exceeded解决办法
  4. 《转》Java Process应用之惑
  5. CentOS查看主板型号、CPU、显卡、硬盘等信息
  6. Java公开课-02.抽象类和接口
  7. sql语句的简单记录
  8. 设计模式 之 建造者
  9. 任务的协作的基本实现
  10. rsync+inotify