----------------------------------------hibernate3.3.1-------------------------------
在解压缩的hibernate-distribution-3.3.1.GA目录中,把hibernate.jar ,和\lib\required\下的所用jar包 引进到我们项目的lib目录下。
不知道用过Hibernate3.3开发的朋友会不会遇到过这样的问题:把上面的包都准备好的,开发Hibernate测试类时,会报Caused by: java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 或者Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/LogManager 的错误。这是因为Hibernate3.3提供的jar包,缺少了slf4j-log4j12.jar 这个包。解决办法是:在Hibernate的官方网站上下载hibernate-annotations-3.4.0.GA.zip ,解压缩,把其\lib\下的slf4j-log4j12.jar 引进我们项目的lib目录下。而我们引进这个jar包后,若我们没有引进log4j.jar 的话,就会报java.lang.NoClassDefFoundError: org/apache/log4j/LogManager的错误,可能是slf4j-log4j12.jar 要用调用log4j的类吧。我们也引进log4j.jar 即行。
当然,hibernate-annotations-3.4.0.GA.zip 是我们开发Hibernate Annotation所要用到的,除以上面那些jar包外,我们还要引进其hibernate-annotations.jar ,及其\lib\下的hibernate-commons-annotations.jar ,ejb3-persistence.jar 。好,暂时就这些,我们接下来需要用到哪些jar包时再引进
hibernate所需要的包:
-------------------------注解包里(hibernate-distribution-3.3.1.GA)-------------------------
hibernate.jar
\lib\required\下的所用jar包
-------------------------注解包里(hibernate-annotations-3.4.0.GA.)-------------------------
hibernate-annotations.jar
hibernate-commons-annotations.jar
ejb3-persistence.jar
slf4j-log4j12.jar
log4j.jar
--------------------------------------------------spring2.5.6---------------------------
spring.jar
lib\jakarta-commons\commons-logging.jar、commons-dbcp.jar、commons-pool.jar
lib\aspectj\aspectjweaver.jar、aspectjrt.jar
lib\cglib\cglib-nodep-2.1_3.jar
lib\j2ee\common-annotations.jar
lib\log4j\log4j-1.2.15.jar ---该包在上面的hibernate里已经导了
--------------------------------------------------struts2.1.6----------------------------
lib\xwork-2.1.2.jar
lib\struts2-core-2.1.6.jar
lib\struts2-convention-plugin-2.1.6.jar
lib\ognl-2.6.11.jar
lib\freemarker-2.3.13.jar
lib\commons-loggin-1.0.4.jar ---该包在上面的spring里已经导了
lib\commons-fileupload-1.2.1.jar
lib\struts2-spring-plugin-2.1.6.jar
--------------------------------------------------其他包-----------------------------------
junit-4.4.jar------srping里有
mysql-connector-java-5.1.8-bin.jar --www.mysql.com官网下载
commons-lang-2.4.jar
commons-collections-3.1.jar
分享到:
相关推荐
SSH,全称是Spring、Struts2和Hibernate,是Java Web开发中...总的来说,这个SSH所需的jar包集合是Java Web开发者的重要资源,它们简化了应用开发,提高了开发效率,并且提供了强大的功能来支持复杂的企业级应用需求。
Spring的jar包可能包括spring-context、spring-beans、spring-web、spring-aop等,这些模块共同构成了一个灵活的容器,可以管理对象的生命周期和相互依赖关系。 Hibernate是一个对象关系映射(ORM)框架,简化了...
下面我们将详细探讨SSH框架及其所需的JAR包。 1. **Struts2**:Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Servlet和JSP的开发。`struts2-core-2.3.15.3.jar`是其核心库,包含了控制器、拦截器、...
这套SSH所需jar包整合版提供了完整的框架库,简化了开发过程中的依赖管理,方便程序员快速搭建项目环境。 1. **Struts2**:Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web框架,它继承了Struts1...
在搭建SSH环境时,确保所有的jar包都已添加到项目的类路径中是非常重要的。同时,还需要正确配置Struts2的配置文件(struts.xml)、Spring的配置文件(如applicationContext.xml)以及Hibernate的配置文件...
这个压缩包"ssh所需jar包.rar"包含了配置SSH框架所必需的Java类库。 首先,Spring框架是Java应用中的核心组件,它提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)...
这个“HR人力资源管理 SSH所需jar包”是一个包含了所有必需组件的集合,使得开发者能够快速搭建并运行一个基于SSH的人力资源管理系统。 首先,我们来详细解析SSH框架的三个主要组成部分: 1. **Struts2**:这是一...
下面我们将详细探讨SSH框架中的每个组件及其相关的jar包。 1. **Struts**: Struts是Apache软件基金会的一个项目,提供了一个基于MVC设计模式的Web应用框架。它将业务逻辑、控制流程和表现层进行了分离,使得开发...
下面将详细介绍SSH整合所需的关键jar包以及它们在整合过程中的作用。 1. **Struts2框架**:Struts2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理用户请求和控制应用流程。在SSH整合中,Struts2的核心jar...
综上所述,SSH整合所需的jar包是构建一个基于Java Web的应用的基础,正确引入和配置这些jar包是实现SSH整合的关键。在实际开发中,开发者还应该关注框架的最新版本,以利用其新特性并提高代码质量。同时,理解这些...
在这个场景中,“ssh所需jar包struts2”指的是为了在项目中使用Struts2框架,我们需要下载和配置一系列的JAR(Java Archive)文件。 1. **Struts2框架**:Struts2是一个基于MVC设计模式的Web应用框架,它弥补了...
SSH所需Jar包资源,直接导入就可以配置了。