一、hibernate的各个包的大概用途:
hibernate-testing: 支持单元测试。
hibernate-swarmcache:支持SwarmCache,一个简单而功能强大的分布式缓存机制。它使用IP组播来有效地在缓存的实例之间进行通信。它是快速提高集群式Web应用程序的性能的理想选择。
hibernate-proxool:支持Proxool连接池,性能与DBCP不相上下。
hibernate-oscache: 支持oscache的缓冲解决方案。(OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。 OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。)
hibernate-jmx:支持JMX(Java ManagementExtensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
hibernate-jbosscache: JBossCache是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的改善性能。缓存数据被自动复制,让你轻松进行Jboss服务器之间的 集群工作。JBossCache能够通过Jboss应用服务或其他J2EE容器来运行一个Mbean服务,当然,它也能独立运行。 JBossCache包括两个模块:TreeCache和TreeCacheAOP。 TreeCache --是一个树形结构复制的事务处理缓存。 TreeCacheAOP --是一个“面向对象”缓存,它使用AOP来动态管理POJO。
hibernate-infinispan:Infinispan 是个开源的数据网格平台。它公开了一个简单的数据结构(一个Cache)来存储对象。虽然可以在本地模式下运行In?nspan,但其真正的价值在于分布 式,在这种模式下,In?nispan可以将集群缓存起来并公开大容量的堆内存
hibernate-envers:Envers项目目标是使翻译JPA持久类更容易。
hibernate-entitymanager: Hibernate EntityManager实现了EJB3.0 JPA规范。Hibernate Java Persistence provider通过了Sun TCK测试和完全认证,你可以在Java SE 5.0,或Java EE 5.0以上的任何环境里使用Hibernate Java Persistence provider。
hibernate-ehcache: EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。
hibernate-core: 核心包。
hibernate-c3p0:C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。
hibernate-annotations:注解配置
二、以上各包的pom依赖:
<!-- 版本属性配置 -->
<properties>
<hibernate.version>3.6.5.Final</hibernate.version>
</properties>
<!-- hibernate 依赖包 -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-xxx</artifactId>
<version>${hibernate.version}</version>
</dependency>
分享到:
相关推荐
8. **jboss-logging-x.x.x.Final.jar**:这是JBoss的日志框架,用于提供日志服务,虽然不是Hibernate的核心依赖,但在某些版本的Hibernate中可能会被用到。 以上就是关于Hibernate常用jar包的一些介绍,每个库都有...
描述提到“这里面包含使用Hibernate框架时所用的所有jar包”,意味着这个压缩包可能包含了运行和开发基于Hibernate的应用程序所需的所有依赖。 **Hibernate ORM框架** Hibernate是一个开源的Java库,它简化了...
了解这些jar包的用途对于理解和配置Hibernate环境至关重要。当你在Java项目中使用Hibernate时,确保引入了所有必要的依赖,并正确配置了相应的属性,如数据库连接、实体类、映射文件等。这将帮助你构建出高效且易于...
在`hibernatemin`这样的压缩包中,可能包含了最小化的Hibernate依赖,只包含核心组件,适合快速启动小型项目或学习用途。 总之,理解和掌握Hibernate的依赖包对于有效地使用这个强大的ORM框架至关重要。正确地引入...
在Java Web开发中,S2SH框架是一种经典的组合,由Struts2、Spring和Hibernate三个组件构成。这个框架集合提供了模型-视图-控制器...熟悉这些jar包的用途和它们在S2SH框架中的作用,对于Java Web开发者来说至关重要。
Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需直接编写SQL语句。...理解并掌握这些JAR包的功能和用途,对于深入学习和使用Hibernate框架至关重要。
本资源集合提供了这些框架的jar包,让我们来逐一探讨它们的核心功能和用途。 Struts 是一个开源的MVC(Model-View-Controller)框架,它为构建基于Java的Web应用程序提供了结构化的解决方案。Struts 通过分离业务...
- **依赖关系**:该包本身需要依赖于 `commons-collections.jar`。 ##### 2. spring-beans.jar - **功能简介**:此 Jar 包包含了访问配置文件、创建和管理 Bean 以及进行依赖注入相关的所有类。 - **应用场景**:...
Maven和Gradle这样的构建工具可以帮助管理和依赖于这些JAR包,它们能自动下载所需库并构建项目。此外,Java的模块系统(Java 9及以后版本引入)允许更细粒度的依赖管理和打包。 总的来说,"各种jar包"不仅代表了...
尽管在提供的部分文件描述中未提及versioncheck.jar的具体用途,但根据其名称推测,该JAR包可能用于检查Hibernate及相关依赖库的版本兼容性,以确保整个系统的稳定性和安全性。 ### 其他相关JAR包简述 除了上述...
### 常用JAR包知识点详述 在软件开发领域,尤其是Java开发中,JAR(Java Archive)包是不可或缺的一部分,它们封装了类库、...理解这些JAR包的功能和用途,将有助于开发者更加高效地构建和维护复杂的Java应用程序。
7. **Struts、Hibernate、MyBatis等框架**:这些常见的JavaWeb框架也有自己的jar包,如`struts2-core.jar`, `hibernate-core.jar`, `mybatis.jar`等,它们分别用于MVC架构、对象关系映射和SQL映射。 8. **Apache ...
这个仓库包含了大量开源项目的jar包,开发者可以通过指定依赖项的坐标(groupId, artifactId, version)来引用这些库。例如,如果你想引入Apache Commons Lang库,只需要在POM.xml中添加如下代码: ```xml ...
下面将详细讨论Java Web中常见的jar包及其用途。 1. Servlet API Jar包: javax.servlet 和 javax.servlet.http 包含了Servlet和Servlet API的定义,用于处理HTTP请求。例如,Servlet接口和HttpServlet类是创建...
本篇文章将详细讲解`jar`包在Web开发中的作用、常见用途以及如何使用它们。 一、`jar`包的基本概念 1.1 `jar`文件的结构:`jar`文件类似于Windows系统中的`.zip`压缩文件,但包含了一些特定的元数据,如`META-INF`...
以上就是JSP常用的一些JAR包及其用途。在实际开发中,根据项目需求,可能还会涉及到其他第三方库的JAR文件,这些库可以帮助开发者实现特定的功能,如缓存、邮件发送、加密解密等。确保正确地将这些JAR包添加到项目的...
了解这些jar包的用途和依赖关系,有助于我们有效地组织和管理项目中的类库。 通过下载并使用"Spring-framework 所有的jar包.rar",开发者可以方便地将Spring框架集成到自己的项目中,利用其强大的功能和灵活性来...
**整合Hibernate所需的所有jar包** Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序对...理解并掌握这些jar包的功能和用途,将有助于你更好地利用Hibernate进行高效、稳定的数据库编程。
在SSH(Spring + Hibernate + Struts)架构中,各个组成部分所依赖的jar包扮演着至关重要的角色。接下来,我们将详细介绍这些jar包的功能及其在项目中的作用。 ### spring.jar - **描述**:这是一个包含Spring框架...
Spring 3.0.5是该框架的一个稳定版本,包含了多个jar包,每个jar包都有其特定的功能和用途。以下是这些jar包的主要作用和相关知识点: 1. **spring-core.jar**:这是Spring框架的核心库,包含了IoC(Inversion of ...