`
xiaolongRen_will
  • 浏览: 28079 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Hibernate软件包分析

阅读更多

hibernate3.jar: 包含Hibernate3的基础框架和核心API类库,是必须使用的jar包。


javassist-3.9.0.jar: java字节码操作库,Hibernate用它来实现PO字节码的动态生成,它是非常核心的库,是必须使用的jar包。


dom4j-1.6.1.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件。


commons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。


slf4j-api-1.5.8.jar: 标准日志接口Facade,必须使用的jar包。


antlr-2.7.6.jar:语法识别工具包。

 

ant-1.6.5.jar: Ant编译工具的jar包,用来编译Hibernate源代码的。它是可选包。


c3po-0.9.0.jar: C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO的连接池,如果准备用这个连接池,就需要这个jar包。


connector.jar: JCA(Java Cryptography Architecture,Java加密架构,java平台中用于访问和开发加密功能的框架)规范,如果在App Server上把Hibernate配置为Connector,就需要这个jar。一般App Server都会带上这个包。


jaas.jar: JAAS是用来进行权限验证的,已经包含在JDK1.6里面了。所以它的实际上是多余的包。

 

jdbc2_0-stdext.jar: JDBC2.0的扩展包,一般来说数据库连接池会用上它,不过App Server都会带上它,所以也是多余的。


jta.jar: JTA(java事务处理的机制)规范,当Hibernate使用JTA的时候需要,不过App Server都会带上它,所以也是多余的。


junit-3.8.1.jar: Junit包,当运行Hibernate自带的测试代码的时候需要,否则就不用。


xerces-2.6.2.jar和xml-apis.jar:Xerces是XML解析器,xml-apis实际上是JAXP。也是多余的包。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    hibernate for netbeans 6.1

    - **调试支持**:IDE内集成了对Hibernate SQL查询的调试功能,可以方便地查看和分析执行的SQL语句及其效果。 - **动态数据源**:在NetBeans中可以方便地管理数据库连接,创建、编辑和测试数据源,便于开发和测试。 -...

    Hibernate开发指南___夏昕

    在“准备工作”章节中,夏昕老师指导读者如何设置开发环境,包括下载和配置Ant软件包。Ant是一种流行的Java构建工具,用于自动化构建过程,如编译源代码、运行测试、生成文档等。通过将Ant的bin目录添加到系统PATH...

    idea软件包及使用说明

    这个“idea软件包及使用说明”很可能是包含了IntelliJ IDEA的安装包以及一份详细的使用教程。 首先,IntelliJ IDEA以其强大的代码自动完成、代码分析和重构功能而著名,它能够极大地提高开发效率。其智能代码补全...

    Hibernate开发指南(原版书)

    - **事务管理**:分析基于JDBC和JTA的事务管理机制,比较它们的特点和适用场景,同时介绍锁(locking)的概念,包括悲观锁和乐观锁的不同之处及其在并发控制中的作用。 - **Hibernate分页**:展示如何利用Hibernate...

    hibernate-jpa-2.1-api-1.0.0.draft-6-sources

    总结来说,“hibernate-jpa-2.1-api-1.0.0.draft-6-sources”不仅是一个软件包,更是学习和掌握Hibernate JPA 2.1实现的宝贵资料。通过深入研究,开发者可以更好地理解和利用这个强大的持久化框架,提高开发效率,...

    ITjob就业培训java教材34.docx

    - Hibernate软件包的`src\net\sf\hibernate`目录下提供了`hibernate-mapping-2.0.dtd`文件,用于定义映射文件的结构。 #### 对象-映射文件详解 - **DTD文件介绍:** DTD(Document Type Definition)文件定义了...

    awips2:由NWSRaytheon开发的天气预报显示和分析软件包,由Unidata作为开源软件发布

    AWIPS(以前称为AWIPS II或AWIPS2)是由美国和用于气象预报的气象显示和分析软件包。 AWIPS是由一个数据渲染客户机(的一个Java应用程序 ,它运行在Red Hat / CentOSLinux的,MacOS和Windows)上,并且后端数据...

    hypersistence-optimizer:Hypersistence Optimizer使您可以充分利用JPA和Hibernate。 通过扫描您的应用程序配置和映射,Hypersistence Optimizer可以告诉您需要进行哪些更改以加快数据访问层的速度

    是一个动态分析工具,可以扫描您的JPA和Hibernate应用程序,并向您提供有关需要对实体映射,配置,查询和Persistence Context操作进行更改的提示,以加快数据访问层。 下载,需要执行一系列步骤才能安装...

    sonar-markdown-3.1.zip

    标题 "sonar-markdown-3.1.zip" 暗示了这可能是一个与SonarQube相关的软件包,特别是其Markdown插件的版本3.1。SonarQube是一款开源的代码质量管理工具,用于静态代码分析和持续集成,帮助开发者发现并修复代码中的...

    Java Web程序设计教程

    11.2.2spring发布包与软件包 229 11.2.3创建spring应用环境 230 11.3bean的装配 231 11.3.1bean基本配置 232 11.3.2为bean添加属性 232 11.3.3简化配置 233 11.4理解spring的核心——ioc 234 11.4.1控制反转...

    intellij-idea-community:适用于Ubuntu的IntelliJ IDEA社区版的.deb软件包。 这是一面镜子

    IntelliJ IDEA社区版提供了许多特性,如代码自动完成、代码分析、版本控制集成、项目管理和调试工具等。它还支持Maven、Gradle等多种构建工具,以及Spring、Hibernate等框架的集成。此外,其丰富的插件生态系统使得...

    The Definitive Guide to Terracotta 分布式JVM框架

    - **安装步骤**:包括下载Terracotta服务器软件包、配置必要的环境变量以及启动Terracotta服务等。 - **配置指南**:详细介绍如何配置Terracotta客户端的应用程序以连接到Terracotta服务器,包括配置文件的设置和...

    sun one 配置文件txt

    - `xalan.jar`:Xalan是一个用于XML文档转换的开源软件包。 - `xdoclet-1.2b4.jar`, `xdoclet-hibernate-module-1.2b4.jar`:XDoclet是一个用于生成源代码、文档和其他类型输出的工具。 - `xercesImpl.jar` 和 `...

    eclipse4 2安装插件 精选

    为了更好地利用Spring插件,开发者可以学习如何查看Spring Bean之间的关联(依赖),这通常涉及到使用Spring IDE提供的图形化工具来分析和理解Bean之间的关系。这将帮助开发者更有效地管理和调试Spring应用。

    物业管理系统

    在【压缩包子文件的文件名称列表】中,"rpms"可能是相关软件包的表示,通常在Linux系统中,RPM(Red Hat Package Manager)格式的文件用于安装和管理软件。在这个上下文中,可能包含了物业管理系统的各个组件或依赖...

    基于权限审计的人事管理系统的设计与开发(SSH+MYSQL+JSP+HTML5)

    - **SSH框架**:SSH即Struts、Spring和Hibernate的组合,是一种流行的Java EE应用程序架构,主要用于简化Web应用程序的开发。 - **Java平台**:系统基于Java平台开发,Java语言以其良好的跨平台特性、面向对象的编程...

    ssh等资料总结

    - "hibernate总结.txt":Hibernate是一个Java持久化框架,它简化了数据库操作,将对象与关系数据库之间的映射(ORM)自动化,降低了数据库编程的复杂度。 - "jsp-servlet总结--JSP篇.txt":JSP(JavaServer Pages...

    ideaU2020.3.4.zip

    标题 "ideaU2020.3.4.zip" 暗示了这是一个与IntelliJ IDEA相关的软件包,版本号为2020.3.4。IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),主要用于编写Java代码,但同时也支持其他编程语言,如...

    创意单页 (9).docx

    2. **JDK**:Java Development Kit,是开发和运行Java程序必备的软件包,包含了Java编译器、Java运行环境以及各种Java工具。 3. **TOMCAT**:Apache Tomcat是一个开源的Servlet容器,主要用于处理Java Servlet和...

Global site tag (gtag.js) - Google Analytics