package com.test;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestExecutionListeners;
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.support.DependencyInjectionTestExecutionListener;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.test.context.transaction.TransactionalTestExecutionListener;
import org.springframework.transaction.annotation.Transactional;
import com.biz.SchoolBiz;
import com.entity.School;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
@TestExecutionListeners(listeners={
DependencyInjectionTestExecutionListener.class,
TransactionalTestExecutionListener.class
})
@TransactionConfiguration(transactionManager="txManager",defaultRollback=true)
public class SchoolTest extends AbstractTransactionalJUnit4SpringContextTests {
private SchoolBiz schoolBiz;
private School school;
@Resource(name="schoolBiz")
public void setSchoolBiz(SchoolBiz schoolBiz) {
this.schoolBiz = schoolBiz;
}
@Resource(name="school")
public void setSchool(School school) {
this.school = school;
}
@Test
@Transactional
public void test(){
school.setName("MLDN");
schoolBiz.addSchool(school);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
带事务回滚测试的SSH整合小案例(Spring 3.2+Hibernate 3.3+Struts 2.3)
共73个文件
jar:40个
class:7个
java:7个
5星 · 超过95%的资源 需积分: 9 130 下载量 76 浏览量
2013-05-27
11:33:28
上传
评论 1
收藏 15.52MB RAR 举报
温馨提示
集成了Spring 3.2.2 Hibernate 3.3.2 Struts 2.3.4 用JPA的注解实现orm 不用创建数据库表 只需本机上有oracle即可 用JSR注解进行Spring的依赖注入 用Spring Test整合Junit4 进行测试并自动事务回滚 不对数据库造成持久化操作
资源推荐
资源详情
资源评论
收起资源包目录
SSHExtJs.rar (73个子文件)
SSHExtJs
test
com
test
SchoolTest.java 2KB
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 1KB
lib
commons-collections-3.1.jar 546KB
hibernate-annotations.jar 273KB
dom4j-1.6.1.jar 307KB
ejb3-persistence.jar 49KB
javassist-3.11.0.GA.jar 600KB
aopalliance-1.0.jar 4KB
asm-tree-3.3.jar 21KB
spring-orm-3.2.2.RELEASE.jar 378KB
commons-io-2.0.1.jar 156KB
spring-web-3.2.2.RELEASE.jar 612KB
freemarker-2.3.19.jar 909KB
asm-3.3.jar 43KB
ojdbc6.jar 2.01MB
struts2-core-2.3.14.jar 778KB
spring-beans-3.2.2.RELEASE.jar 593KB
commons-dbcp-1.4.jar 157KB
ognl-3.0.6.jar 223KB
spring-expression-3.2.2.RELEASE.jar 191KB
slf4j-nop-1.5.8.jar 5KB
javassist-3.9.0.GA.jar 583KB
hibernate-commons-annotations.jar 65KB
aspectjweaver.jar 1.74MB
commons-logging-1.1.2.jar 61KB
spring-jdbc-3.2.2.RELEASE.jar 396KB
aspectjrt.jar 114KB
slf4j-api-1.5.8.jar 23KB
xwork-core-2.3.14.jar 622KB
commons-fileupload-1.2.2.jar 58KB
asm-commons-3.3.jar 37KB
spring-context-3.2.2.RELEASE.jar 842KB
struts2-spring-plugin-2.3.14.jar 21KB
spring-test-3.2.2.RELEASE.jar 445KB
jta-1.1.jar 13KB
commons-pool-1.6.jar 109KB
commons-lang3-3.1.jar 308KB
spring-core-3.2.2.RELEASE.jar 846KB
antlr-2.7.6.jar 433KB
spring-aop-3.2.2.RELEASE.jar 328KB
hibernate3.jar 2.31MB
spring-tx-3.2.2.RELEASE.jar 236KB
index.jsp 514B
error.jsp 366B
School_Add_Success.jsp 612B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.common.component 551B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
src
jdbc.properties 142B
com
dao
SchoolDao.java 189B
impl
SchoolDaoImpl.java 907B
biz
SchoolBiz.java 192B
impl
SchoolBizImpl.java 725B
web
School_Add_Action.java 883B
entity
School.java 726B
struts.xml 1KB
applicationContext.xml 3KB
.project 1KB
.classpath 4KB
build
classes
jdbc.properties 142B
com
dao
SchoolDao.class 256B
impl
SchoolDaoImpl.class 2KB
test
SchoolTest.class 2KB
biz
SchoolBiz.class 256B
impl
SchoolBizImpl.class 997B
web
School_Add_Action.class 1KB
entity
School.class 1KB
struts.xml 1KB
applicationContext.xml 3KB
共 73 条
- 1
达霁吧
- 粉丝: 60
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页