SSH框架整合Junit4 进行单元测试
第一个讲解:
http://blog.csdn.net/feihong247/article/details/7828143
第2个讲解:
http://blog.csdn.net/sunxin1001/article/details/7453886
第3个讲解:
http://bbs.csdn.net/topics/380145754
第4个讲解:
http://lohasle.iteye.com/blog/1617929
总结:本人是按第1个讲解,配置成功的。thanks!
====================== 下面是自己测试的代码。
package com.cdel.portal.stage.success.action;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.cdel.portal.core.util.Page;
import com.cdel.portal.stage.success.dao.SuccessDao;
import com.cdel.portal.stage.success.entity.TestXueSheng;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:applicationContext.xml")
// @ContextConfiguration(locations = { "classpath:config/applicationContext-*.xml","classpath:services/ext/service-*.xml" })
public class successServActTest extends AbstractJUnit4SpringContextTests{
@Resource
SuccessDao SucMng;
Page page = new Page(3);
@Test
public void testInfoList() {
TestXueSheng txs=new TestXueSheng();
for(int i=1;i<100;i++){
txs.setNjid(new Integer(i));
txs.setXsname(i+"");
SucMng.addStu(txs);
}
}
// @Test(timeout=180) //查询列表(内在180毫秒内完成吗?)
// public void testInfoListed() {
// TestXueSheng txs=null;
// SucMng.getListInfo(page, txs);
// }
}
分享到:
相关推荐
- 使用JUnit进行单元测试,确保各组件正常工作。 5. **优势与应用场景**:SSH框架整合的优势在于提高了开发效率,降低了代码耦合度,易于维护。常用于企业级Web应用开发,如电子商务系统、内容管理系统等。 6. **...
此外,还可以学习到如何利用JUnit进行单元测试,确保代码的正确性。 为了深入理解SSH框架整合,你需要关注以下几个关键点: 1. **Struts2配置**:理解struts.xml文件中的Action配置,包括Action的命名、结果映射、...
5. **测试**:编写JUnit测试用例来验证各组件的正确集成和工作流程。 在实际项目中,SSH框架的整合不仅涉及到上述基础配置,还包括错误处理、国际化、权限控制等多个方面。理解每个组件的功能以及它们如何协同工作...
SSH框架整合是Java开发中常见的技术实践,它涵盖了Spring、Struts和Hibernate这三个核心组件,分别负责控制层、视图层和持久层的管理。本文将深入探讨SSH框架整合的具体步骤,帮助Java爱好者更好地理解和应用这项...
编写JUnit测试用例,对Action、Service和DAO进行单元测试,确保各层功能正常。部署到服务器,进行功能测试,检查整合效果。 以上就是SSH框架整合的详细步骤。通过整合这三个框架,我们可以充分利用它们的优势,如...
10. 测试:编写JUnit测试用例,对各个层次的功能进行单元测试,确保功能正常运行。 在完成上述步骤后,开发者可以进行整合测试,验证SSH框架是否能协同工作,如请求能否正确路由到Action,Service是否正常执行,...
可以通过junit进行单元测试 比如整合ssh框架的时候 很实用
8. **整合测试**:编写测试用例,确保SSH整合后的功能正常工作,例如通过JUnit进行单元测试,或者使用Struts的ActionTest进行集成测试。 9. **部署运行**:将项目打包成WAR文件,部署到Tomcat服务器上,通过浏览器...
SSH框架整合是一个常见的Java开发中的任务,涉及到Spring、Struts2和Hibernate这三个流行开源框架的集成。这个小例子旨在帮助初学者理解如何将这三个强大的工具结合在一起,以便于构建高效、可维护的企业级Web应用...
10. **测试**:编写JUnit测试用例,验证SSH整合是否成功,包括Action、Service、DAO的正常工作。 通过以上步骤,我们可以实现SSH框架的整合,构建一个功能完善的Web应用。在实际开发中,还需要考虑性能优化、安全性...
该资源中包含SSH框架整合中spring框架所需要的全部jar包。包括: (1)IOC核心包(4个包和2个日志包) (2)整合web (3)Spring整合JUnit测试包 (4)AOP核心包(4个包) (5)JDBC模板和事务核心包(spring-jdbc|...
- **JUnit的jar包**:单元测试支持。 - **Json的jar包**:JSON数据处理支持。 这些jar包可以在Maven仓库或其他开源资源站点下载获得,也可以通过Maven自动管理依赖的方式引入到项目中。 #### 三、配置文件的添加与...
SSH框架整合是Java Web开发中常见的一种技术组合,由Struts、Spring和Hibernate三个开源框架构成,用于构建高效、可维护的Web应用。这个实例代码提供了如何将这三个框架集成到一起的实际示例。 Struts是MVC(模型-...
9. **最佳实践**:在实际开发中,SSH框架整合应遵循一些最佳实践,如使用Maven或Gradle进行构建管理,利用注解减少XML配置,使用MyBatis等更现代的持久化框架替换Hibernate等。 这个SSH_Sample项目为初学者提供了一...
今天,我们将讨论如何使用JUnit和DbUnit进行单元测试,并将其与SSH整合。 SSH单元测试 在SSH项目中,单元测试是一个非常重要的步骤,它可以确保代码的正确性和可靠性。使用JUnit,我们可以编写单元测试用例来测试...
SSH三大框架指的是Spring、Struts和Hibernate,...总之,SSH框架整合提供了一种高效的开发模式,让开发者能更专注于业务逻辑,而不是底层的实现细节。理解并掌握SSH的整合,对于提升Java Web开发的效率和质量至关重要。
本篇将详细介绍在MyEclipse 6.5环境下进行SSH框架整合的步骤。 ### 1. Struts2框架集成 **Struts2** 是一个用于构建基于Java EE Web应用的MVC框架,它提供了强大的控制器层。首先,我们需要下载Struts2的核心库,...
下面我们将深入探讨SSH框架的每个组成部分及其整合方式。 **Struts2**:Struts2是一个基于MVC设计模式的Web应用框架,它继承了Struts1的优点并解决了其存在的问题。Struts2的核心是Action类,负责接收请求、处理...
SSH框架的整合可以帮助开发者快速搭建稳定、可维护的Web应用,但同时也需要对每个框架有深入的理解,以便更好地进行优化和扩展。 通过以上步骤,你将能够掌握Java SSH框架的整合过程,从而在服务端开发中更加...