`
周一Monday
  • 浏览: 342943 次
  • 来自: 北京
社区版块
存档分类
最新评论

整合Struts2.2与Hibernate3.6需要的Spring3.1相关JAR文件

阅读更多

说一个不是很难,但确实老生常谈的问题:SSH整合。

现在Spring已经更新到Spring3.X了,最新的是Spring3.1吧。
Spring3.X的JAR文件的组织方式与Spring2.X有了很大变化。
没有那个spring.jar了,而是把所有的JAR文件按模块区分开了。

 

好吧,现在介绍一下自己平时学习SSH整合时用到的JAR吧。

 

第一:Spring3(以Spring3.1为例)

----------------------------------------基本JAR----------------------------------------

 

org.springframework.asm-3.1.0.RELEASE.jar
org.springframework.beans-3.1.0.RELEASE.jar
org.springframework.context-3.1.0.RELEASE.jar
org.springframework.core-3.1.0.RELEASE.jar
org.springframework.expression-3.1.0.RELEASE.jar

 

额外
com.springsource.org.apache.commons.logging-1.1.1.jar(日志)

 

----------------------------------------加入AOP支持----------------------------------------

 

org.springframework.aop-3.1.0.RELEASE.jar

 

额外
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

com.springsource.net.sf.cglib-2.2.0.jar (上次忘记加了)

 

----------------------------------------整合Hibernate3.6----------------------------------------

 

org.springframework.jdbc-3.1.0.RELEASE.jar
org.springframework.orm-3.1.0.RELEASE.jar
org.springframework.transaction-3.1.0.RELEASE.jar

 

额外
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar(C3P0数据源,根据具体情况而定)

 

下面的要么都加,要么都不加。
要加的话,还要引入log4j.properties文件

com.springsource.org.apache.log4j-1.2.15.jar(日志)
slf4j-log4j12-1.6.1.jar(日志)

 

----------------------------------------整合Struts2.2----------------------------------------

 

org.springframework.web-3.1.0.RELEASE.jar

 

好了,上面的就是SSH整合时,Spring3.x常用的JAR。

 

第二:Hibernate3(以Hibernate3.6为例)

 

hibernate-distribution-3.6.0.Final\ hibernate3.jar
hibernate-distribution-3.6.0.Final\lib\required\*
hibernate-distribution-3.6.0.Final\lib\jpa\*


第三:Struts2(以Struts2.2为例)

 

struts-2.2.1.1\lib\ commons-fileupload-1.2.1.jar
struts-2.2.1.1\lib\ commons-io-1.3.2.jar
struts-2.2.1.1\lib\ freemarker-2.3.16.jar
struts-2.2.1.1\lib\ javassist-3.7.ga.jar
struts-2.2.1.1\lib\ ognl-3.0.jar
struts-2.2.1.1\lib\ struts2-core-2.2.1.1.jar
struts-2.2.1.1\lib\ xwork-core-2.2.1.1.jar
struts-2.2.1.1\lib\ struts2-spring-plugin-2.2.1.1.jar  (Struts2与Spring整合JAR)

 

注意:在有“额外”字样的JAR文件,需要额外下载。

在spring-framework-3.1.0.RELEASE或spring-framework-3.1.0.RELEASE-with-docs

是没有的,而在spring-framework-3.0.2.RELEASE-dependencies这里有那些额外的JAR。

 

上面写的只是自己一点学习心得,可能在真实的开发项目中JAR的选择会有些不一样,这里写的只是一个参考。

分享到:
评论

相关推荐

    struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包

    struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包 +配置文件+整合Struts2.2与Hibernate3.6需要的Spring3.1相关JAR文件.doc+SSM config.xml.doc+mybatis-spring-1.0.0-reference-simplified-chinese.pdf

    Struts2.3+Spring3.1+Hibernate3.6整合的jar包(全)

    Struts2.3+Spring3.1+Hibernate3.6整合所用到的所有包

    struts2.3+spring3.1+hibernate3.6整合jar包

    struts2.3+spring3.1+hibernate3.6整合jar包,非常详细的包结构

    s2sh-lib-01.zip

    Struts2.2+Spring3.1+Hibernate3.6整合(登录示例及CRUD操作) 所需的jar包

    spring.doc

    2.2 Spring配置文件 7 2.3 Spring API 8 3 Spring基本功能详解 8 3.1 SpringIOC 8 3.2别名Alias 11 别名拓展: 11 3.3 Spring容器内部对象的创建 12 Spring容器内部对象创建拓展: 12 3.3.1使用类构造器实例化(默认...

    SSH整合所需JAR包

    整合三大框架开发环境所需的jar包,使用最新的Struts和Spring以及Hibernate,在eclispe下建立动态web项目 将这些jar包加入到lib下 同时applicatonContext.xml需放在WEB-INF目录下

    Spring-Reference_zh_CN(Spring中文参考手册)

    13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form标签 ...

    JAVA程序开发大全---上半部分

    10.8 基于Spring与Struts、Hibernate整合的登录系统 194 10.9 本章小结 199 第11章 JSF框架的开发与应用 200 11.1 JSF框架概述 200 11.1.1 JSF框架工作方式 200 11.1.2 JSF框架的请求处理生命周期 201 11.1.3 JSF...

    Java学习笔记-个人整理的

    {3.6}StringBuilder}{76}{section.3.6} {3.7}StringBuilder与StringBuffer的缺点}{76}{section.3.7} {3.8}内部类}{77}{section.3.8} {4}Collection}{80}{chapter.4} {4.1}\ttfamily java.util.ArrayList}{80}{...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

     国内知名的高端IT技术作家,已出版《Spring 2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2权威指南》、《Ruby On Rails敏捷开发最佳实践》等著作。 目录: 第0章 学习Java...

Global site tag (gtag.js) - Google Analytics