`
mymobile
  • 浏览: 182794 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

进行SSH开发时hibernate需要导入的基本jar(转载)

阅读更多

hibernate3.jar:   Hibernate的库,没有什么可说的,必须使用的jar包

cglib-2.1.3.jar:  CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包

asm.jar:          和cglib-2.1.3.jar有点类似

dom4j.jar:        dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。

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

commons-logging.jar: 它的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需要5us。你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。

log4j-1.2.11.jar: 不用多说了

jta.jar: JTA规范,JTA(Java Transaction API)是一种高层的,与实现无关的,与协议无关的API,应用程序和应用服务器可以使用JTA来访问事务。当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。我这里必须使用,可能是因为Tomcat只是Web Server而非App Server的缘故。

ehcache-1.1.jar: 在Hibernate中使用它作为数据缓存的解决方案.

antlr-2.7.6rc1.jar: 在用hibernate3.0进行查询时,出现java.lang.NoClassDefFoundError:  /ANTLRException异常. 所以必须导入.

分享到:
评论

相关推荐

    SSH框架需要额外导入的jar包

    在MyEclipse中通过Struts Spring Hibernate的顺序导入jar包之后,往往还需要额外导入一些包,这里有包括mysql-connector-java-5.1.17-bin.jar等一共5个jar包,方便大家搭建SSH框架。 此外,jar包全部正确导入之后...

    ssh(sevrlet+spring+hibernate)整合所需jar包

    整合SSH时,开发者需要配置各个框架的XML配置文件,比如Spring的applicationContext.xml、struts2的struts.xml以及Hibernate的hibernate.cfg.xml。这些配置文件定义了bean、action映射、数据源、事务管理器等关键...

    SSH三大整合完整jar包,包括Hibernate4,spring4,struts2

    SSH整合的jar包通常包含了这三个框架以及它们所需的依赖,如Apache Commons、log4j等,使得开发者可以直接导入项目,减少配置工作。在实际开发中,还需要根据具体需求进行相应的配置和定制,以便更好地利用SSH框架的...

    sshjar包SSH开发

    在进行SSH开发时,正确地配置和选择所需的jar包至关重要,因为它们包含了运行SSH应用所需的类库和依赖。 首先,Spring框架是Java企业级应用的核心,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。...

    SSH项目需要导入的Spring3、Hibernate3、Struts2的jar包

    导入这些jar包后,你需要在项目的类路径下添加它们,并在相应的配置文件(如struts.xml、spring-context.xml、hibernate.cfg.xml)中进行设置。对于Struts2,需要配置全局结果类型、拦截器栈;对于Spring,需要配置...

    SSH和Oracle的jar包

    使用这些jar包,开发者可以在Java环境中搭建SSH框架,实现业务逻辑,同时通过Hibernate与Oracle数据库进行交互,执行CRUD(创建、读取、更新、删除)操作。在开发过程中,通常会利用IDE(如Eclipse或IntelliJ IDEA)...

    SSH简单框架所需要的jar包

    SSH(Struts2 + Spring + Hibernate)是一种经典的Java Web开发框架,它将MVC(Model-View-Controller)设计模式与强大的持久层框架Hibernate和业务层管理框架Spring进行了集成,大大提高了开发效率。本资源提供了...

    SSH需要的全部jar包

    SSH(Struts2、Spring、Hibernate)是Java开发中常用的一种技术栈,它结合了三个强大的开源框架,用于构建高效、灵活的企业级Web应用程序。在Java Web开发中,SSH框架的使用大大简化了开发过程,提高了开发效率。SSH...

    sshjar必须的jar包啊

    SSH框架,全称为Struts2、Spring、Hibernate的集成框架,是Java开发Web应用程序时常用的一种解决方案。这个框架集合了这三个流行的开源框架的优点,提供了一种高效、灵活且功能强大的方式来构建企业级应用。在Java...

    struts2、hibernate和spring框架整合所需的jar以及配置文档

    SSH框架,即Struts2、Hibernate和Spring的组合,是Java Web开发中广泛...最后,确保所有的配置文件路径正确,导入的jar包完整,即可完成SSH框架的整合,从而在开发Java Web应用时,享受到这三个框架带来的便利和高效。

    ssh struts2.0 spring hibernate所需要的所有jar包

    这个压缩包提供的所有JAR文件,正是为了帮助开发者省去查找和集成这些依赖的过程,直接导入即可开始SSH开发,大大提高了开发效率。不过,值得注意的是,随着技术的发展,现在Spring Boot等现代化框架已经成为了更...

    ssh struts2.1.6 spring hibernate所有需要的jar包

    6. **最佳实践**:在使用SSH时,还需要注意版本兼容性,确保Struts2、Spring和Hibernate的版本之间能够正常协作。此外,为了保持代码整洁,通常会遵循一些最佳实践,例如:使用Spring的AOP进行事务管理,利用Struts2...

    SSH整合需要的jar包整理

    在Eclipse这样的集成开发环境中进行整合,需要正确配置和导入相应的jar包。以下是关于SSH整合所需jar包的详细解释: 1. **Spring框架**: - Spring的核心库提供了依赖注入(DI)和面向切面编程(AOP)功能。主要的...

    ssh2框架开发基本jar

    在进行SSH整合开发时,首先需要配置各框架的XML配置文件,例如Struts的`struts.xml`、Spring的`applicationContext.xml`和Hibernate的`hibernate.cfg.xml`。然后,利用Spring管理Struts 2的Action实例,通过AOP实现...

    ssh(Spring+Spring mvc+hibernate)的jar包

    使用这些jar包进行开发时,通常需要以下步骤: 1. **设置环境**:在项目中添加SSH相关jar包,确保所有依赖都已导入。 2. **配置Spring**:编写Spring的配置文件(如`applicationContext.xml`),配置Bean、数据源、...

    sshjar,整合ssh需要的jar

    2. **导入jar文件**:将压缩包`ssh_jar`解压,将所有jar文件复制到`lib`目录下。 3. **配置环境**:在`web.xml`中配置Struts的前端控制器(Front Controller)和Spring的DispatcherServlet。同时,需要在`struts-...

    SSH框架整合的jar包

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。它们分别负责表现层、业务层和服务层的管理,构建了一个完整的MVC(Model-View-Controller)架构。下面将详细介绍这三...

    ssh框架搭建需要导入的jar(超级全)

    在Java Web项目中,正确导入和配置SSH框架的依赖jar包是至关重要的步骤。下面我们将详细探讨这些jar包的功能和作用,以及如何在项目中使用它们。 1. **Struts2框架**:Struts2作为表现层框架,负责处理HTTP请求,...

    ssh框架整合jar包,spring2.5,hibernate3.0,struts2.1

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Hibernate和Struts三个主要组件构成。这个压缩包包含的jar文件是这三大框架的特定版本,用于构建一个功能完善的MVC(模型-视图-控制器)架构的应用...

    SSH2 jar包整合hibernate 3 mysql

    在“SSH2 jar包整合hibernate 3 mysql”这个主题中,我们将深入探讨如何将这些组件与MySQL数据库进行集成,以及在项目中使用必要的jar包。 首先,SSH2中的Struts2负责处理用户请求并提供视图层的展示,它的核心功能...

Global site tag (gtag.js) - Google Analytics