Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包

Spring的基本jar包:

1.org.springframework.web-3.1.4.RELEASE.jar:

  在web.xml中配置启动Spring容器所需,包括上下文(参数contextConfigLocation)

  和监听器(类ContextLoaderListener)

2.com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar:

  在spring配置文件中配置dataSource所需(类BasicDataSource)

3.org.springframework.context-3.1.4.RELEASE.jar:

  IOC反转控制获取实例化,如getBean()所需(类ClassPathXmlApplicationContext)

4.org.springframework.beans-3.1.4.RELEASE.jar:

  异常处理(如实例化类ClassPathXmlApplicationContext所抛出的类BeansException)

5.org.springframework.core-3.1.4.RELEASE.jar:

  spring核心包,包含了一些类的父类,如BeansException的父类NestedRuntimeException

6.com.springsource.org.apache.commons.logging-1.1.1.jar:

  (实例化ClassPathXmlApplicationContext所需,类LogFactory)

7.org.springframework.asm-3.1.1.RELEASE.jar

  (实例化ClassPathXmlApplicationContext所需,类ClassVisitor)

8.org.springframework.expression-3.1.1.RELEASE.jar

  (实例化ClassPathXmlApplicationContext所需,类PropertyAccessor)

9.com.springsource.org.apache.commons.pool-1.5.3.jar

  (实例化ClassPathXmlApplicationContext所需,GenericObjectPool)

10.org.springframework.orm-3.1.1.RELEASE.jar

  (ORM整合所须)

11.org.springframework.jdbc-3.1.4.RELEASE.jar:

  初始化sessionFactory

Spring的AOP jar包:

1.org.springframework.aop-3.1.4.RELEASE.jar

2.com.springsource.org.aopalliance-1.0.0.jar

3.com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

struts2的jar包:

1.struts2-core-2.3.1.2.jar:

  struts的核心包

2.xwork-core-2.3.1.2.jar:

  Action类所在的包

3.ognl-3.0.6.jar:

4.javassist-3.11.0.GA.jar

5.commons-lang3-3.1.jar

6.commons-fileupload-1.3.jar

7.freemarker-2.3.19.jar

8.commons-io-2.0.1.jar

9.struts2-spring-plugin-2.3.1.2.jar

Hibernate的jar包:

1.com.springsource.org.hibernate-3.3.1.GA.jar:

  org.hibernate.*

2.org.springframework.transaction-3.1.4.RELEASE.jar

  org.springframework.dao.*

  不加的话extends HibernateDaoSupport的时候会报

  The type org.springframework.dao.support.DaoSupport cannot be resolved.

  It is indirectly referenced from required .class files的错误

3.jta-1.1.jar:

  javax.transaction.TransactionManager

4.com.springsource.org.dom4j-1.6.1.jar

5.slf4j-api-1.5.8.jar:

  LoggerFactory.class

6.slf4j-api-1.5.8.jar

7.com.springsource.org.apache.commons.collections-3.2.1.jar

8.com.springsource.antlr-2.7.7.jar

文章转自:http://jingyan.baidu.com/article/90895e0f83ab4f64ec6b0bce.html

SSH整合所需的jar包的更多相关文章

  1. SSH框架应用中常用Jar包用途介绍

    struts2需要的几个jar包:1)xwork-core-2.1.62)struts2-core-2.1.83)ognl-2.7.34)freemarker-2.3.155)commons-io-1 ...

  2. json-lib-2.4-jdk15.jar所需全部JAR包.rar java jsoup解析开彩网api接口json数据实例

    json-lib-2.4-jdk15.jar所需全部JAR包.rar  java jsoup解析开彩网api接口json数据实例 json-lib-2.4-jdk15.jar所需全部JAR包.rar  ...

  3. web工程 所需是jar包总结

    commons-beanutils-1.8.3.jar : BeanUtils主要提供了对于JavaBean进行各种操作,需要Commons -Collections包和Commons -loggin ...

  4. 菜鸟学SSH(七)——Spring jar包详解

    Struts.Hibernate.Spring这类的框架给我们开发带来非常大的好处,让我们更加快速.有效的开发.所以我们在开发中通常都会用到各种框架,每个框架都有很多jar包,每个jar都有各自不同的 ...

  5. SSH三大框架需要的jar包

    1. Struts2框架 * struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar -- Struts2需要的所有jar包 * struts2-spri ...

  6. 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao

     1  创建day14数据库,创建user.sql表: A 创建数据库 day14 B 创建数据表 users create table users ( id int primary keyaut ...

  7. ssh repo ----> struts+hibernate+spring( jar包和源码)各版本下载链接

    struts http://archive.apache.org/dist/struts/ hibernate http://hibernate.org/orm/releases/5.0/ sprin ...

  8. Java zxing生成二维码所需的jar包

    免费的,不需要积分. 共有2个jar包, 链接: https://pan.baidu.com/s/1QJcEkRQOp1NdrNAgGC6LvQ 密码: 4524

  9. Windows/Linux javac/java编译运行引入所需的jar包

    > Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, java源文件放在D:/test/src目录下,名字为t2.java. 编译: javac  -cp  d: ...

随机推荐

  1. Longest Substring with At Most K Distinct Characters

    Given a string, find the longest substring that contains only two unique characters. For example, gi ...

  2. 字母排列_next_permutation_字典序函数_待解决

    问题 B: 字母排列 时间限制: 1 Sec  内存限制: 64 MB提交: 19  解决: 5[提交][状态][讨论版] 题目描述 当给出一串字符时,我们逐个可以变换其字符,形成新的字符串.假如对这 ...

  3. Java的switch用法

    下面是switch的用法: var status = msg;        switch (status)    //status是表达式        {            case 0:st ...

  4. C语言字符串处理

    一. C语言中,为什么字符串可以赋值给字符指针变量 char *p,a='5';p=&a;                     //显然是正确的,p="abcd";   ...

  5. ubuntu下设置Android手机驱动

    如果下面的文章不好使,建议读一这个文章:http://forum.xda-developers.com/xperia-u/general/howto-usb-connection-to-ubuntu- ...

  6. 《Algorithms算法》笔记:优先队列(2)——二叉堆

    二叉堆 1 二叉堆的定义 堆是一个完全二叉树结构(除了最底下一层,其他层全是完全平衡的),如果每个结点都大于它的两个孩子,那么这个堆是有序的. 二叉堆是一组能够用堆有序的完全二叉树排序的元素,并在数组 ...

  7. android 输入法出现挤压屏幕、android输入键盘覆盖了屏幕控件的解决办法

    如果希望输入法键盘弹出时不自动向上挤压activity,在Manifest清单文件中对应的activty中设置属性android:windowSoftInputMode="adjustPan ...

  8. vm 负责虚拟机出现“”适配器 的mac地址在保留地址范围内‘’

    我自己在windows中文件中,直接将一个虚拟机进行复制了一份,后用vm打开, 选择我已经移到,结果会出现了一下的情况, 导致了我无法ping 通,故我看到一下提示: 原来是我两台虚拟机的MaC ,即 ...

  9. android 实现自定义卫星菜单

    看了hyman老师的视频,听起来有点迷糊,所以就想把实现卫星菜单的实现总结一下.长话短说,下面总结一下: 一.自定义ViewGroup1).自定义属性文件 属性的定义: <attr name=& ...

  10. Nginx(PHP/fastcgi)的PATH_INFO问题

    引用: http://www.laruence.com/2009/11/13/1138.html server { listen 80; server_name localhost; index in ...