`
最王座
  • 浏览: 140571 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts2.3.24_Spring3.2.13_Hiernate4.3.10集成jar包的选择与说明

阅读更多

hibernate-4.1.6(2012/08/08最后更新)

* lib/required/*.jar 必须

* lib/envers/hibernate-envers-4.1.6.Final.jar, Hibernate Envers目的是根据对实体的设置,提供记录执行数据变更历史的功能(数据变更版本)。

它实现原理是通过对Hibernate的操作事件监听并根据基于Annoatation的配置来记录修改数据的内容。

* lib/jpa/hibernate-entitymanager-4.1.6.Final.jar, Java Persistence API(JPA)是EJB3.0规范之一,定义了对数据库数据进行持久化操作的接口。

Hibernate使用HIbernate Annotation和Hibernate EntityManager实现JPA。

* lib/optional/c3p0/*.lib, hibernate官方推荐使用的数据库连接池

* lib/optional/ehcache/*lib, 缓存框架

 

struts-2.3.24(截至2015/05/31):

* lib/commons-fileupload-1.3.1.jar

commons-collections-3.1.jar

commons-io-2.2.jar

commons-logging-1.1.3.jar

freemarker-2.3.22.jar

javassist-3.11.0.GA.jar

ognl-3.0.6.jar

struts2-core-2.3.24.jar

struts2-spring-plugin-2.3.24.jar

xwork-core-2.3.24.jar

 

spring-3.2.13(2014/12/30最后更新):

* libs/spring-aop-3.2.13.RELEASE.jar, 包含在应用中使用Spring的AOP特性时所需的类, 使用基于AOP的Spring特性,

如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。

spring-aspects-3.2.13.RELEASE.jar, Spring提供对AspectJ框架的整合

spring-beans-3.2.13.RELEASE.jar, 包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。

如果应用只需基本的IoC/DI支持,引入spring-core.jar及spring-beans.jar文件就可以了。

spring-context-3.2.13.RELEASE.jar, 为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,

JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如Velocity、FreeMarker、JasperReports集成的类,以及校验Validation方面的相关类。

spring-context-support-3.2.13.RELEASE.jar, 这个jar文件包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、

任务计划Scheduling(Timer、Quartz)方面的类。

spring-core-3.2.13.RELEASE.jar, spring核心工具包

spring-expression-3.2.13.RELEASE.jar, Spring表达式语言

spring-instrument-3.2.13.RELEASE.jar, Spring对服务器的代理接口

spring-instrument-tomcat-3.2.13.RELEASE.jar, Spring对Tomcat的连接池的集成

spring-jdbc-3.2.13.RELEASE.jar, 对JDBC的简单封装

spring-jms-3.2.13.RELEASE.jar, 为简化JMS API的使用而作的简单封装

spring-orm-3.2.13.RELEASE.jar, 整合第三方的ORM框架,如hibernate、MyBatis、jdo,以及spring的JPA实现

spring-oxm-3.2.13.RELEASE.jar, Spring对Object/XMl的映射支持,可以让Java与XML之间来回切换

spring-struts-3.2.13.RELEASE.jar, 整合Struts的时候的支持

spring-test-3.2.13.RELEASE.jar, 对Junit等测试框架的简单封装

spring-tx-3.2.13.RELEASE.jar, 为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理

spring-web-3.2.13.RELEASE.jar, 包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、

Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。

spring-webmvc-3.2.13.RELEASE.jar, 包含Spring MVC框架相关的所有类, 如: 国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。

当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。

spring-webmvc-portlet-3.2.13.RELEASE.jar, springMVC 的增强,支持portlet标准(JSR168/JSR286)。

 

其他jar包:

* aopalliance-1.0.jar, spring-aop的依赖包

* aspectj-1.7.0:aspectjrt.jar和aspectjweaver.jar, spring-aspects的依赖包

* cglib-2.2.3.jar, 如果不是面向接口编程,需要cglib的jar包支持

* asm-3.3.jar, cglib的依赖jar包

* log4j-1.2.17.jar,日志框架

* slf4j-nop-1.5.8.jar, hibernate中slf4j-api的实现jar包

 slf4j-log4j12-1.5.8.jar, 让log4j来做具体日志的实现

* mysql-connector-java-5.1.25-bin.jar, MySQL的jdbc驱动jar包

* junit-4.10.jar, 单元测试框架

 

 

 

 

分享到:
评论

相关推荐

    最新struts2.3.24,spring4,hibernate4.3.10集成demo

    项目只是个简单的框架集成原型,集成了最新的struts2.3.24,spring4,hibernate4.3.10,使用junit测试通过,很简单的一个环境,对一张表增删改查,使用了hibernateTemplate4操作数据库,有不足之处请指正,谢谢!

    ssh整合_struts2.3.24_spring4.2.2_hib5.0.2

    SSH整合是指将Spring、Struts2和Hibernate三个开源框架集成在一起,用于构建高效、灵活的企业级Web应用程序。这里我们讨论的是SSH整合的具体实现,基于Struts2.3.24、Spring4.2.2和Hibernate5.0.2这三个版本。 首先...

    ssh整合jar包_struts2.3.24_hibernate5.2.12_spring5.0.2_包含jstl和standard_共41个

    这里提到的资源提供了这三大框架的特定版本,即Struts2-2.3.24、Spring-5.0.2以及Hibernate-5.2.12,同时包含了JSTL(JavaServer Pages Standard Tag Library)和Standard库,这些都是在Java Web开发中常用的工具和...

    struts2.3.24+spring4.2+hibernate5.0整合jar

    这个压缩包“struts2.3.24+spring4.2+hibernate5.0整合jar”提供了这三大框架的最新稳定版本的集成,旨在简化开发过程,提高开发效率。 Struts2是Apache软件基金会的一个开源项目,它是Struts1的升级版,提供了一种...

    struts2.3.24开发基础jar包

    这里提到的"struts2.3.24开发基础jar包"是Struts2框架的组成部分,包含了运行Struts2应用所需的基本库。 1. **struts2-core-2.3.24.jar**:这是Struts2的核心库,包含了Action、Result、Interceptor等核心组件,...

    struts2.3.24帮助文档

    struts2.3.24 http://struts.apache.org/download.cgi#struts2324

    struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25开发环境搭建图文教程

    主要介绍了struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25开发环境搭建图文教程,感兴趣的小伙伴们可以参考一下

    struts2.2.3+spring3.0.1+hibernate3.6.5整合jar包

    Struts2、Spring和Hibernate是Java开发中三大主流框架,它们的组合被称为SSH(Struts2、Spring、Hibernate)集成,常用于构建企业级的Web应用程序。本篇将详细讲解这三个框架的核心概念、功能以及它们如何协同工作。...

    struts-2.3.24所有架包

    标题中的"struts-2.3.24所有架包"表明这是一个包含Struts2框架2.3.24版本所有依赖库的压缩文件。描述中提到“该压缩包包含Struts2开发的所有架包”,意味着这个包中包含了进行Struts2应用开发所需的全部组件和库。 ...

    struts2-spring-plugin-2.3.24.jar.zip

    java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的...

    SSH Maven项目struts2.3.24+spring4.2.4.RELEASE+hibernate5.0.6.Final

    在这个项目中,使用的版本是Struts2.3.24、Spring4.2.4.RELEASE和Hibernate5.0.6.Final,这些都是相当稳定且广泛使用的版本。 Struts2作为MVC(模型-视图-控制器)框架,主要负责处理HTTP请求和响应,提供了一套...

    struts2.3.24 + spring4.1.6 + hibernate4.3.9 + eclipse 分页

    在这个项目中,我们看到的是一个基于Struts2.3.24、Spring4.1.6和Hibernate4.3.9的集成环境,配合Eclipse开发工具实现分页功能的示例。以下将详细解析这个集成框架及分页技术的相关知识点。 1. **Struts2**:Struts...

    框架整合jar包及其它功能包_spring4.2.3+hibernate5.0.2+struts2.3.24

    ehcache二级缓存,c3p0连接池,文件上传,dom4j,mysql数据库驱动,jscharts图表统计图走势,JSTL,struts日历控件包,base64加密,Excel文件生成,邮件发送,log4j以及log4j配置文件,mysql数据库连接Properties...

    spring4 hibernate4 struts2.3.24整合jar

    这个压缩包"spring4 hibernate4 struts2.3.24整合jar"正是这三个框架的集成,用于简化开发过程。 Spring Framework是Java平台上的一个全面的轻量级应用框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心...

    hibernate4.3.10,spring 4.2 ,struts2.3.24集成项目环境

    hibernate4.3.10,spring 4.2 ,struts2.3.24做了一下简单的集成,能够运行起来,对其进行了简单的单元测试,测试时hibernate4使用hibernatetemplate出现事务异常,没有解决,只是一个简单的框架原型。采用当前比较新...

    struts2_day01讲义.pdf

    该资源和视频配套的 struts2_day01讲义.pdf,需要的小伙伴下载了

    struts2.3.24,hibernate4.3.6,spring4.0.6,spring security3.2.4包

    struts2.3.24,hibernate4.3.6,spring4.0.6,spring security3.2.4jar包的整合,如果不需要spring security,可以将带有spring secuirity的包全删掉

    struts-2.3.24-all

    Struts2框架的运行依赖于一系列的jar包,这些jar包提供了框架的核心功能,包括Action、Result、Interceptor等核心组件,以及与Spring、Hibernate等其他框架的集成。 标签"java"表明这是与Java语言相关的技术,而...

    struts2-spring-plugin-2.3.24.jar

    struts2-spring-plugin-2.3.24.jar,若需要其他版本可以评论

    Struts2 2.3.24jar包

    Struts2是一个强大的Java web应用程序开发框架,它基于MVC(Model-View-Controller)设计模式,用于...虽然现在已经有了Spring Boot等新的框架选择,但Struts2对于理解MVC模式和Web开发流程仍然具有很高的学习价值。

Global site tag (gtag.js) - Google Analytics