spring4.2.2+hibernate4.2.7+strtus2.3整合需要的jar文件
2017-03-30 00:00
405 查看
其中spring4.2.2需要的jar包有:
spring-aop-4.2.2.RELEASE.jar
spring-aspects-4.2.2.RELEASE.jar
spring-beans-4.2.2.RELEASE.jar
spring-context-4.2.2.RELEASE.jar
spring-context-support-4.2.2.RELEASE.jar
spring-core-4.2.2.RELEASE.jar
spring-expression-4.2.2.RELEASE.jar
spring-instrument-4.2.2.RELEASE.jar
spring-instrument-tomcat-4.2.2.RELEASE.jar
spring-jdbc-4.2.2.RELEASE.jar
spring-jms-4.2.2.RELEASE.jar
spring-messaging-4.2.2.RELEASE.jar
spring-orm-4.2.2.RELEASE.jar
spring-oxm-4.2.2.RELEASE.jar
spring-test-4.2.2.RELEASE.jar
spring-tx-4.2.2.RELEASE.jar
spring-web-4.2.2.RELEASE.jar
spring-webmvc-4.2.2.RELEASE.jar
spring-webmvc-portlet-4.2.2.RELEASE.jar
spring-websocket-4.2.2.RELEASE.jar
hibernate4.27需要的jar包有
antlr-2.7.7.jar
dom4j-1.6.1.jar
hibernate-commons-annotations-4.0.2.Final.jar
hibernate-core-4.2.7.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.18.1-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.1.Final.jar
以上hibernate的jar包是使用hibernate框架时必须要导入的jar包
spring+hibernate 连接数据库时是使用c3p0还是dbcp
使用dbcp连接数据库时 需要的jar
commons-dbcp.jar
commons-pool.jar
使用c3p0连接数据库时需要的jar
c3p0-0.9.2.1.jar
mchange-commons-java-0.2.3.4.jar
hibernate EntityManager是围绕提供JPA编程接口的Hibernate Core的一个包装,支持JPA实体实例的生命周期,并允许你用标准的Java Persistence查询语言编写查询
hibernate-entitymanager.jar
javax.persistence.Persistence 给EntityManagerFactory的创建提供一种静态方法的启动类
oracel驱动包
ojdbc6.jar
spring使用aop、切面、切面编织者时需要的jar
aopalliance.jar 结盟,同盟,联盟,联合; 联姻; 同盟条约; 同盟者
aspectjrt.jar
aspectjweaver.jar
spring的日志记录需要的jar
commons-logging-1.1.3.jar
log4j.jar
这个是hibernate框架时使用的日志记录
log4j-1.2.16.jar
slf4j-api-1.6.1
slf4j-log4j12-1.6.1
以上两个日志记录的需要一个就行
Struts2.3需要的jar包
commons-fileupload-1.3.2.jar
commons-io-2.2.jar
commons-lang3-3.2.jar
freemarker-2.3.22.jar
javassist-3.11.0.GA.jar(这个在hibernate中有这个jar所以去掉)
ognl-3.0.19.jar这个是支持jsp页面中ognl表达式的#
struts2-core-2.3.32.jar
struts2-spring-plugin-2.3.32.jar (spring和struts整合时的插件,strtus向spring拿action)
xwork-core-2.3.32.jar
使用junit4测试时需要的jar包
hamcrest-core-1.3.jar
junit-4.12
建立测试类 ,继承AbstractTransactionalJUnit4SpringContextTests时是使用spring的TestContext框架的事物测试类,插入数据时会回滚
@RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境
@ContextConfiguration(locations={"classpath:config/applicationContext-*.xml", "classpath:services/ext/service-*.xml" }) 用于指定配置文件所在的位置
@Resource
private IUserService userService; 注入Spring容器Bean对象,注意与@Autowired区别
2、不继承AbstractTransactionalJUnit4SpringContextTests
2)事务用法
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:config/applicationContext-*.xml", "classpath:services/ext/service-*.xml" })
@Transactional 开启事务。可放到类或方法上,类上作用于所有方法。
@TransactionConfiguration(transactionManager = "transactionManager") 读取Spring配置文件中名为transactionManager的事务配置
//@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true) defaultRollback为事务回滚默认设置。该注解是可选的,可使用@Transactional与@Rollback配合完成事务管理。当然也可以使用@Transactional与@TransactionConfiguration配合。
@Rollback事务回滚配置。只能放到方法上。
相关文章推荐
- spring2.5整合ibatis2.3事务管理时遇到的问题以及需要的jar包
- spring3.0.4+struts2.1.8+hibernate3.5.5 整合 所需要的jar文件
- Struts2、Hibernate、Spring整合所需要的jar包
- 基于注解Spring MVC综合Hibernate(需要jar包,spring和Hibernate整合配置,springMVC组态,重定向,)批量删除
- struts2.1.8 hibernate3.3.2 spring2.5 整合需要哪些jar包
- Spring+Mybatis整合读取Jar中的mapper配置文件
- SpringBoot的pom文件一般需要的jar包
- Spring需要的几个关键配置文件(SSM框架整合)
- myBatis3与spring整合之需要的jar包
- Spring JPA 缺少 JAR 引起异常 记录整合中缺少 JAR 文件引起的异常 版本 Spring 3+ Hibernate 4+ JPA
- spring整合rabbitmq(需要的jar包,spring如何整合rabbitmq)
- cxf_rs_spring 整合所需要测试maven的pom配置文件
- struts2.1.8 Hibernate3.5.3 Spring2.5整合需要的jar包
- spring+springmvc+spring+mysql项目需要的jar包-pom文件
- Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包
- spring+mybatis+oracle/mysql整合开发需要的jar包
- Spring+SpringMVC+JPA 构建jar包需所需要的jar包 maven配置文件
- ssh整合思想 Spring与Hibernate的整合ssh整合相关JAR包下载 .MySQLDialect添加了第57区的方言解决没有异常,hibernate.dialect核心配置文件就是无法自动update创建表
- springmvc 项目完整示例04 整合mybatis mybatis所需要的jar包 mybatis配置文件 sql语句 mybatis应用
- Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包