package com.action.kioskmonitor;
/**
* Junit群体测试Struts2 、spring、Mybatis
*/
import static org.junit.Assert.assertNotNull;
import java.util.List;
import java.util.UUID;
import org.apache.log4j.Logger;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.dao.DataAccessException;
import com.entity.custQuery.SearchRequire;
import com.entity.kioskmonitor.Monitor;
import com.service.kioskmonitor.MonitorService;
import com.util.Page;
public class TestAccountService {
Logger logger = Logger.getLogger("TestAccountService");
MonitorService service=null;
@Before
public void init() {
//这里获取spring总配置文件
ApplicationContext aCtx = new ClassPathXmlApplicationContext (
"classpath:applicationContext.xml");
//获取在spring注入的service名字
MonitorService service = (MonitorService) aCtx
.getBean("monitorService");
assertNotNull(service);
this.service = service;
}
@Test
public void testInsertAccount() {
//添加
SearchRequire gcj = new SearchRequire();
Page pg =new Page();
Monitor mk=new Monitor();
gcj.setMonitor(mk);
pg.setSrc(gcj);
String uuid2 = UUID.randomUUID().toString().trim().replaceAll("-", "");
pg.getSrc().getMonitor().setType_id(uuid2);
String uuid1 = UUID.randomUUID().toString().trim().replaceAll("-", "");
pg.getSrc().getMonitor().setKiosk_id(uuid1);
System.out.println(uuid1);
System.out.println(uuid2);
//////////////////////////////////////////////////////////////////////////
//////
//////kiosk表操作
//////
///////////////////////////////////////////////////////////////////////////
//获取总记录数
// service.getCountByMonitor(pg);
// // 分页查询
// List<Monitor> dd= service.getMonitorByFenYe(pg);
//添加kiosk
int fdf=service.addMonitor(pg.getSrc().getMonitor());
//修改kiosk
int uMonitor= service.updateMonitor(pg.getSrc().getMonitor());
//删除Kiosk
// int aa= service.delMonitor(pg.getSrc().getMonitor());
//////////////////////////////////////////////////////////////////////////
//////
//////kiosk_type表操作
//////
///////////////////////////////////////////////////////////////////////////
//添加kiosk_type
int fdas=service.addMonitorT(pg.getSrc().getMonitor());
//删除kiosk_type
// int delky=service.delMonitorT(pg.getSrc().getMonitor());
//修改kiosk_type
int uty= service.updateMonitorT(pg.getSrc().getMonitor());
//////////////////////////////////////////////////////////////////////////
//////
//////kiosk_type_detail表操作
//////
///////////////////////////////////////////////////////////////////////////
//删除kiosk_type_detail
//int ktyd=service.delMonitorTD(pg.getSrc().getMonitor());
//添加kiosk_type_detail
int ktyda=service.addMonitorTD(pg.getSrc().getMonitor());
//修改kiosk_type_detail
int ktyu=service.updateMonitorTD(pg.getSrc().getMonitor());
}
}
看见的盆友希望提出宝贵的已将。
分享到:
相关推荐
Struts2、Spring3和MyBatis是Java Web开发中常用的三大开源框架,它们的整合应用可以构建出高效、灵活的后端系统。这个压缩包提供了这三个框架的整合源码和相关文档,对于学习和理解SSM(Struts2、Spring、MyBatis)...
Struts2、Spring4和MyBatis3是Java Web开发中的三大主流框架,它们的集成使用可以构建出高效、灵活且可维护的Web应用程序。本手册将深入探讨如何利用这三者来搭建一个完整的开发环境。 首先,Struts2是一个基于MVC...
Struts2、Spring3和MyBatis是Java Web开发中常用的三大框架,它们各自负责不同的职责,协同工作可以构建出高效、松耦合的应用。在Java企业级开发中,这三者的整合是常见的实践,通常被称为SSM框架。下面将详细介绍这...
struts2+mybatis3+spring3搭配而成的项目,仅用于学习、参考,具备整合的文档,具备架包,完成的项目。有junit测试。
网上的东西好大多都不能直接用,自己结合网上资料做了一个Struts2+Spring3+MyBatis3的测试工程,JUnit测试用例和WEB服务。 内涵完整jar包,解压直接可用,包括一个表文件。 Eclipse3.2+Tomcat/5.5+jdk1.5.0_17 - ...
Struts、Spring 和 MyBatis 是Java开发领域中三大著名框架,它们的组合常被称为SSM框架,用于构建高效、可扩展的企业级Web应用程序。在这个项目中,它们被用来实现一个基本的增删改查(CRUD)功能,这是任何数据库...
SSM(Struts2、Spring、MyBatis)框架整合是Java Web开发中常见的技术栈,主要用于构建高效、模块化的应用程序。以下是对这三个组件及其整合的详细解释: **Struts2** 是一个基于MVC(Model-View-Controller)设计...
Struts2、Spring和Mybatis,这三大框架的组合,通常被称为SSM框架,是Java Web开发中的经典组合。它们各自承担着不同的职责,协同工作以构建高效、灵活的业务应用。 Struts2作为表现层框架,负责处理HTTP请求,控制...
Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层和服务数据访问层。本文将详细介绍如何使用这三大框架搭建一个工程。 首先,Struts2作为表现层框架,主要...
【标题】"基于Struts2+Spring+MyBatis+Uploadify的多文件上传"是一个典型的Java Web项目,它利用了这些技术栈来实现高效、交互友好的文件上传功能。Struts2作为MVC框架,负责处理用户请求并协调整个应用的流程;...
2. **Spring与Struts的集成**:使用Spring的Struts插件,将Action类的实例交给Spring容器管理,通过`<bean>`标签定义Action类并设置scope为prototype,保证每次请求都创建新的Action实例。 3. **Spring与Mybatis的...
在IT行业中,构建Java应用程序时,常常会使用到"Maven+Spring+MyBatis+JUnit"这样的技术栈。这是一个高效且灵活的组合,能够帮助开发者快速地开发、测试和部署项目。下面将详细阐述这些技术及其在实际项目中的应用。...
Struts2、Spring2 和 iBatis 是三个在Java Web开发中广泛应用的开源框架,它们分别负责MVC架构中的控制层、服务层和数据访问层。这个集成项目,"SSITest",是为了帮助初学者理解和实践这三大框架的协同工作。 **...
通过以上知识点的解释,我们可以看到在"Struts2+MyBatis+Spring整合"项目中,开发者如何利用这三个框架来处理Web应用中的业务逻辑,数据库操作,以及事务管理和测试。这是一个典型的Java Web开发实例,涵盖了多种...
SSM框架整合是Java开发中常见的一种技术栈,由Spring、Struts2和Mybatis三个核心组件构成。这个组合在企业级应用开发中被广泛采用,因为它提供了良好的分层架构、强大的持久层支持以及灵活的控制层设计。下面将详细...
在实际应用中,lib文件夹中的“lib文件2”可能包含了项目所依赖的第三方库,这些库可能包括Struts、Spring、Mybatis的版本,以及其他如数据库驱动、日志库等。确保这些库的版本兼容并正确导入是项目运行的关键。 总...
Struts2、Spring和iBatis是Java Web开发中常用的三个开源框架,它们分别负责表现层、业务层和数据访问层。"Struts2+Spring+iBatis整合"是一个典型的MVC(Model-View-Controller)架构实现,适用于构建大型企业级应用...
【标题】"北大青鸟代理商管理系统(Spring+Struts2+myBatis)" 是一个基于Java技术的典型企业级应用,采用流行的Spring、Struts2和myBatis框架进行开发。这个系统旨在提供全面的代理商管理功能,帮助企业和组织有效地...
Struts2+Spring+Hibernate整合是Java Web开发中常见的技术栈,这三种框架的结合能够实现MVC(Model-View-Controller)设计模式,提供高效、灵活的企业级应用开发。SSH整合的核心在于将Struts2作为表现层,Spring作为...
Struts2、Spring和iBatis是Java Web开发中三个非常重要的开源框架,它们的整合应用可以构建出高效、灵活的MVC(Model-View-Controller)架构。在这个"Struts2+Spring+iBatis整合实例"中,我们将探讨这三个框架如何...